public final class LoggingManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PATTERN |
static String |
LOG_FILE |
static String |
LOG_PRIORITY |
Modifier and Type | Method and Description |
---|---|
static void |
addLogTargetToRootLogger(org.apache.log.LogTarget[] logTargets)
Add logTargets to root logger
FIXME What's the clean way to add a LogTarget afterwards ?
|
static org.apache.log.Logger |
getLoggerFor(String category)
Get the Logger for a class.
|
static org.apache.log.Logger |
getLoggerForClass()
Get the Logger for a class - no argument needed because the calling class
name is derived automatically from the call stack.
|
static org.apache.log.Logger |
getLoggerForShortName(String category)
Get the Logger for a class.
|
static void |
initializeLogging(Properties properties)
Initialise the logging system from the Jmeter properties.
|
static String |
removePrefix(String name)
Removes the standard prefix, i.e.
|
static void |
setLoggingLevels(Properties appProperties)
Handle LOG_PRIORITY.category=priority and LOG_FILE.category=file_name
properties.
|
static void |
setPriority(org.apache.log.Priority priority)
Set the default logging priority.
|
static void |
setPriority(org.apache.log.Priority priority,
String category)
Set the logging priority for a category.
|
static void |
setPriority(String p) |
static void |
setPriority(String priority,
String category)
Set the logging priority for a category.
|
static void |
setPriorityFullName(String priority,
String fullName)
Set the logging priority for a category.
|
static void |
setTarget(org.apache.log.LogTarget target,
String category)
Set the logging target for a category.
|
public static final String DEFAULT_PATTERN
public static final String LOG_FILE
public static final String LOG_PRIORITY
public static void initializeLogging(Properties properties)
properties
- Properties
to be used for initializationpublic static void setLoggingLevels(Properties appProperties)
appProperties
- Properties
that contain the
LOG_PRIORITY
and
LOG_FILE
prefixed entriespublic static String removePrefix(String name)
name
- from which to remove the prefixpublic static org.apache.log.Logger getLoggerForClass()
public static org.apache.log.Logger getLoggerFor(String category)
category
- - the full name of the logger categorypublic static org.apache.log.Logger getLoggerForShortName(String category)
category
- - the full name of the logger category, this will have the prefix removed.public static void setPriority(String priority, String category)
priority
- - string containing the priority name, e.g. "INFO", "WARN", "DEBUG", "FATAL_ERROR"category
- - string containing the categorypublic static void setPriorityFullName(String priority, String fullName)
priority
- - priority, e.g. DEBUG, INFOfullName
- - e.g. org.apache.jmeter.etc, will have the prefix removed.public static void setPriority(org.apache.log.Priority priority, String category)
priority
- - e.g. Priority.DEBUGcategory
- - string containing the categorypublic static void setPriority(String p)
public static void setPriority(org.apache.log.Priority priority)
priority
- e.g. Priority.DEBUGpublic static void setTarget(org.apache.log.LogTarget target, String category)
target
- the LogTargetcategory
- the category namepublic static void addLogTargetToRootLogger(org.apache.log.LogTarget[] logTargets)
logTargets
- LogTarget arrayCopyright © 1998-2016 Apache Software Foundation. All Rights Reserved.