play
类 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.


嵌套类摘要
static class Logger.JuliToLog4jHandler
          juli handler that Redirect to log4j
 
字段摘要
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.
 
构造方法摘要
Logger()
           
 
方法摘要
static void debug(java.lang.String message, java.lang.Object... args)
          Log with DEBUG level
static void debug(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
          Log with DEBUG level
static void error(java.lang.String message, java.lang.Object... args)
          Log with ERROR level
static void error(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
          Log with ERROR level
static void fatal(java.lang.String message, java.lang.Object... args)
          Log with FATAL level
static void fatal(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
          Log with FATAL level
static void info(java.lang.String message, java.lang.Object... args)
          Log with INFO level
static void info(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
          Log with INFO level
static void init()
          Try to init stuff.
static boolean isDebugEnabled()
           
static boolean isEnabledFor(java.lang.String level)
           
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 level
static void warn(java.lang.String message, java.lang.Object... args)
          Log with WARN level
static void warn(java.lang.Throwable e, java.lang.String message, java.lang.Object... args)
          Log with WARN level
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

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)

构造方法详细信息

Logger

public Logger()
方法详细信息

init

public static void init()
Try to init stuff.


setUp

public static void setUp(java.lang.String level)
Force logger to a new level.

参数:
level - TRACE,DEBUG,INFO,WARN,ERROR,FATAL

isDebugEnabled

public static boolean isDebugEnabled()
返回:
true if log4j.debug / jul.fine logging is enabled

isTraceEnabled

public static boolean isTraceEnabled()
返回:
true if log4j.trace / jul.finest logging is enabled

isEnabledFor

public static boolean isEnabledFor(java.lang.String level)
参数:
level - string representation of Logging-levels as used in log4j
返回:
true if specified logging-level is enabled

trace

public static void trace(java.lang.String message,
                         java.lang.Object... args)
Log with TRACE level

参数:
message - The message pattern
args - Pattern arguments

debug

public static void debug(java.lang.String message,
                         java.lang.Object... args)
Log with DEBUG level

参数:
message - The message pattern
args - Pattern arguments

debug

public static void debug(java.lang.Throwable e,
                         java.lang.String message,
                         java.lang.Object... args)
Log with DEBUG level

参数:
e - the exception to log
message - The message pattern
args - Pattern arguments

info

public static void info(java.lang.String message,
                        java.lang.Object... args)
Log with INFO level

参数:
message - The message pattern
args - Pattern arguments

info

public static void info(java.lang.Throwable e,
                        java.lang.String message,
                        java.lang.Object... args)
Log with INFO level

参数:
e - the exception to log
message - The message pattern
args - Pattern arguments

warn

public static void warn(java.lang.String message,
                        java.lang.Object... args)
Log with WARN level

参数:
message - The message pattern
args - Pattern arguments

warn

public static void warn(java.lang.Throwable e,
                        java.lang.String message,
                        java.lang.Object... args)
Log with WARN level

参数:
e - the exception to log
message - The message pattern
args - Pattern arguments

error

public static void error(java.lang.String message,
                         java.lang.Object... args)
Log with ERROR level

参数:
message - The message pattern
args - Pattern arguments

error

public static void error(java.lang.Throwable e,
                         java.lang.String message,
                         java.lang.Object... args)
Log with ERROR level

参数:
e - the exception to log
message - The message pattern
args - Pattern arguments

fatal

public static void fatal(java.lang.String message,
                         java.lang.Object... args)
Log with FATAL level

参数:
message - The message pattern
args - Pattern arguments

fatal

public static void fatal(java.lang.Throwable e,
                         java.lang.String message,
                         java.lang.Object... args)
Log with FATAL level

参数:
e - the exception to log
message - The message pattern
args - Pattern arguments


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly