Package play
Class Logger
- java.lang.Object
-
- play.Logger
-
public class Logger extends java.lang.ObjectMain logger of the application. Free to use from the application code.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogger.JuliToLog4jHandlerjuli handler that Redirect to log4j
-
Field Summary
Fields Modifier and Type Field Description static booleanconfiguredManuallytrue if logger is configured manually (log4j-config file supplied by application)static booleanforceJuliWill force use of java.util.logging (default to try log4j first).static java.util.logging.LoggerjuliWhen using java.util.logging.static org.apache.log4j.Loggerlog4jThe application logger (play).static booleanrecordCallerWill record and display the caller method.static booleanredirectJuliWill 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 voiddebug(java.lang.String message, java.lang.Object... args)Log with DEBUG levelstatic voiddebug(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)Log with DEBUG levelstatic voiderror(java.lang.String message, java.lang.Object... args)Log with ERROR levelstatic voiderror(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)Log with ERROR levelstatic voidfatal(java.lang.String message, java.lang.Object... args)Log with FATAL levelstatic voidfatal(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)Log with FATAL levelstatic voidinfo(java.lang.String message, java.lang.Object... args)Log with INFO levelstatic voidinfo(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)Log with INFO levelstatic voidinit()Try to init stuff.static booleanisDebugEnabled()static booleanisEnabledFor(java.lang.String level)static booleanisEnabledFor(org.apache.log4j.Level log4jLevel)static booleanisTraceEnabled()static voidsetUp(java.lang.String level)Force logger to a new level.static voidtrace(java.lang.String message, java.lang.Object... args)Log with TRACE levelstatic booleanusesJuli()static voidwarn(java.lang.String message, java.lang.Object... args)Log with WARN levelstatic voidwarn(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
-
-