public class Logger
extends java.lang.Object
# log4testng will log its own behavior (generally used for debugging this package only).
log4testng.debug=true
# Specifies the root Loggers logging level. Will log DEBUG level and above
log4testng.rootLogger=DEBUG
# The org.testng.reporters.EmailableReporter Logger will log TRACE level and above
log4testng.logger.org.testng.reporters.EmailableReporter=TRACE
# All Logger in packages below org.testng will log WARN level and above
log4testng.logger.org.testng=WARN
In your source files you will typically instantiate and use loggers this ways:
import org.testng.log4testng.Logger;
class ThisClass {
private static final Logger LOGGER = Logger.getLogger(ThisClass.class);
...
LOGGER.debug("entering myMethod()");
...
LOGGER.warn("unknown file: " + filename);
...
LOGGER.error("Unexpected error", exception);
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.Object message)
Log a message object with the DEBUG level.
|
void |
debug(java.lang.Object message,
java.lang.Throwable t)
Log a message object with the DEBUG level including the stack trace of the
Throwable t passed as parameter.
|
void |
error(java.lang.Object message)
Log a message object with the ERROR level.
|
void |
error(java.lang.Object message,
java.lang.Throwable t)
Log a message object with the DEBUG level including the stack trace of the
Throwable t passed as parameter.
|
void |
fatal(java.lang.Object message)
Log a message object with the FATAL level.
|
void |
fatal(java.lang.Object message,
java.lang.Throwable t)
Log a message object with the FATAL level including the stack trace of the
Throwable t passed as parameter.
|
static Logger |
getLogger(java.lang.Class pClass)
Retrieve a logger named according to the value of the pClass.getName()
parameter.
|
void |
info(java.lang.Object message)
Log a message object with the INFO level.
|
void |
info(java.lang.Object message,
java.lang.Throwable t)
Log a message object with the WARN level including the stack trace of the
Throwable t passed as parameter.
|
boolean |
isDebugEnabled()
Check whether this logger is enabled for the DEBUG Level.
|
boolean |
isInfoEnabled()
Check whether this logger is enabled for the INFO Level.
|
boolean |
isTraceEnabled()
Check whether this logger is enabled for the TRACE Level.
|
static void |
main(java.lang.String[] pArgs)
Run all tests.
|
void |
trace(java.lang.Object message)
Log a message object with the TRACE level.
|
void |
trace(java.lang.Object message,
java.lang.Throwable t)
Log a message object with the TRACE level including the stack trace of the
Throwable t passed as parameter.
|
void |
warn(java.lang.Object message)
Log a message object with the WARN level.
|
void |
warn(java.lang.Object message,
java.lang.Throwable t)
Log a message object with the ERROR level including the stack trace of the
Throwable t passed as parameter.
|
public static Logger getLogger(java.lang.Class pClass)
pClass
- The class' logger to retrieve.public boolean isTraceEnabled()
public void trace(java.lang.Object message)
message
- the message object to log.public void trace(java.lang.Object message, java.lang.Throwable t)
message
- the message object to log.t
- the exception to log, including its stack trace.public boolean isDebugEnabled()
public void debug(java.lang.Object message)
message
- the message object to log.public void debug(java.lang.Object message, java.lang.Throwable t)
message
- the message object to log.t
- the exception to log, including its stack trace.public boolean isInfoEnabled()
public void info(java.lang.Object message)
message
- the message object to log.public void info(java.lang.Object message, java.lang.Throwable t)
message
- the message object to log.t
- the exception to log, including its stack trace.public void warn(java.lang.Object message)
message
- the message object to log.public void warn(java.lang.Object message, java.lang.Throwable t)
message
- the message object to log.t
- the exception to log, including its stack trace.public void error(java.lang.Object message)
message
- the message object to log.public void error(java.lang.Object message, java.lang.Throwable t)
message
- the message object to log.t
- the exception to log, including its stack trace.public void fatal(java.lang.Object message)
message
- the message object to log.public void fatal(java.lang.Object message, java.lang.Throwable t)
message
- the message object to log.t
- the exception to log, including its stack trace.public static void main(java.lang.String[] pArgs)
pArgs
- not used