Package play
Class Logger
- java.lang.Object
-
- play.Logger
-
public class Logger extends java.lang.Object
Main logger of the application. Free to use from the application code.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Logger.JuliToLog4jHandler
juli handler that Redirect to log4j
-
Field Summary
Fields Modifier and Type Field Description static boolean
configuredManually
true if logger is configured manually (log4j-config file supplied by application)static boolean
forceJuli
Will force use of java.util.logging (default to try log4j first).static java.util.logging.Logger
juli
When using java.util.logging.static org.apache.log4j.Logger
log4j
The application logger (play).static boolean
recordCaller
Will record and display the caller method.static boolean
redirectJuli
Will redirect all log from java.util.logging to log4j.
-
Constructor Summary
Constructors Constructor Description Logger()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
debug(java.lang.String message, java.lang.Object... args)
Log with DEBUG levelstatic void
debug(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with DEBUG levelstatic void
error(java.lang.String message, java.lang.Object... args)
Log with ERROR levelstatic void
error(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with ERROR levelstatic void
fatal(java.lang.String message, java.lang.Object... args)
Log with FATAL levelstatic void
fatal(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with FATAL levelstatic void
info(java.lang.String message, java.lang.Object... args)
Log with INFO levelstatic void
info(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with INFO levelstatic void
init()
Try to init stuff.static boolean
isDebugEnabled()
static boolean
isEnabledFor(java.lang.String level)
static boolean
isEnabledFor(org.apache.log4j.Level log4jLevel)
static boolean
isTraceEnabled()
static void
setUp(java.lang.String level)
Force logger to a new level.static void
trace(java.lang.String message, java.lang.Object... args)
Log with TRACE levelstatic boolean
usesJuli()
static void
warn(java.lang.String message, java.lang.Object... args)
Log with WARN levelstatic void
warn(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with WARN level
-
-
-
Field Detail
-
forceJuli
public static boolean forceJuli
Will force use of java.util.logging (default to try log4j first).
-
redirectJuli
public static boolean redirectJuli
Will redirect all log from java.util.logging to log4j.
-
recordCaller
public static boolean recordCaller
Will record and display the caller method.
-
log4j
public static org.apache.log4j.Logger log4j
The application logger (play).
-
juli
public static java.util.logging.Logger juli
When using java.util.logging.
-
configuredManually
public static boolean configuredManually
true if logger is configured manually (log4j-config file supplied by application)
-
-
Method Detail
-
usesJuli
public static boolean usesJuli()
-
init
public static void init()
Try to init stuff.
-
setUp
public static void setUp(java.lang.String level)
Force logger to a new level.- Parameters:
level
- TRACE,DEBUG,INFO,WARN,ERROR,FATAL
-
isDebugEnabled
public static boolean isDebugEnabled()
- Returns:
- true if log4j.debug / jul.fine logging is enabled
-
isTraceEnabled
public static boolean isTraceEnabled()
- Returns:
- true if log4j.trace / jul.finest logging is enabled
-
isEnabledFor
public static boolean isEnabledFor(java.lang.String level)
- Parameters:
level
- string representation of Logging-levels as used in log4j- Returns:
- true if specified logging-level is enabled
-
isEnabledFor
public static boolean isEnabledFor(org.apache.log4j.Level log4jLevel)
- Parameters:
log4jLevel
- Logging-levels as used in log4j- Returns:
- true if specified logging-level is enabled
-
trace
public static void trace(java.lang.String message, java.lang.Object... args)
Log with TRACE level- Parameters:
message
- The message patternargs
- Pattern arguments
-
debug
public static void debug(java.lang.String message, java.lang.Object... args)
Log with DEBUG level- Parameters:
message
- The message patternargs
- Pattern arguments
-
debug
public static void debug(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with DEBUG level- Parameters:
e
- the exception to logmessage
- The message patternargs
- Pattern arguments
-
info
public static void info(java.lang.String message, java.lang.Object... args)
Log with INFO level- Parameters:
message
- The message patternargs
- Pattern arguments
-
info
public static void info(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with INFO level- Parameters:
e
- the exception to logmessage
- The message patternargs
- Pattern arguments
-
warn
public static void warn(java.lang.String message, java.lang.Object... args)
Log with WARN level- Parameters:
message
- The message patternargs
- Pattern arguments
-
warn
public static void warn(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with WARN level- Parameters:
e
- the exception to logmessage
- The message patternargs
- Pattern arguments
-
error
public static void error(java.lang.String message, java.lang.Object... args)
Log with ERROR level- Parameters:
message
- The message patternargs
- Pattern arguments
-
error
public static void error(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with ERROR level- Parameters:
e
- the exception to logmessage
- The message patternargs
- Pattern arguments
-
fatal
public static void fatal(java.lang.String message, java.lang.Object... args)
Log with FATAL level- Parameters:
message
- The message patternargs
- Pattern arguments
-
fatal
public static void fatal(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
Log with FATAL level- Parameters:
e
- the exception to logmessage
- The message patternargs
- Pattern arguments
-
-