org.eclipse.jetty.util.log
类 StdErrLog

java.lang.Object
  继承者 org.eclipse.jetty.util.log.AbstractLogger
      继承者 org.eclipse.jetty.util.log.StdErrLog
所有已实现的接口:
org.eclipse.jetty.util.log.Logger

public class StdErrLog
extends org.eclipse.jetty.util.log.AbstractLogger

StdErr Logging. This implementation of the Logging facade sends all logs to StdErr with minimal formatting.

If the system property "org.eclipse.jetty.LEVEL" is set to one of the following (ALL, DEBUG, INFO, WARN), then set the eclipse jetty root level logger level to that specified level. (Default level is INFO)

If the system property "org.eclipse.jetty.util.log.SOURCE" is set, then the source method/file of a log is logged. For named debuggers, the system property name+".SOURCE" is checked, eg "org.eclipse.jetty.util.log.stderr.SOURCE". If it is not not set, then "org.eclipse.jetty.util.log.SOURCE" is used as the default.

If the system property "org.eclipse.jetty.util.log.stderr.LONG" is set, then the full, unabbreviated name of the logger is used for logging.


字段摘要
static int LEVEL_ALL
           
static int LEVEL_DEBUG
           
static int LEVEL_INFO
           
static int LEVEL_WARN
           
 
构造方法摘要
StdErrLog()
           
StdErrLog(String name)
           
StdErrLog(String name, Properties props)
           
 
方法摘要
protected static String condensePackageString(String classname)
          Condenses a classname by stripping down the package name to just the first character of each package name segment.Configured Examples: "org.eclipse.jetty.test.FooTest" = "oejt.FooTest" "org.eclipse.jetty.server.logging.LogTest" = "orjsl.LogTest"
 void debug(String msg, Object... args)
           
 void debug(String msg, Throwable thrown)
           
 void debug(Throwable thrown)
           
 int getLevel()
           
protected static int getLevelId(String levelSegment, String levelName)
           
static int getLoggingLevel(Properties props, String name)
          Get the Logging Level for the provided log name.
 String getName()
           
 void ignore(Throwable ignored)
           
 void info(String msg, Object... args)
           
 void info(String msg, Throwable thrown)
           
 void info(Throwable thrown)
           
 boolean isDebugEnabled()
           
 boolean isHideStacks()
           
 boolean isPrintLongNames()
           
 boolean isSource()
          Is the source of a log, logged
protected  org.eclipse.jetty.util.log.Logger newLogger(String fullname)
          Create a Child Logger of this Logger.
 void setDebugEnabled(boolean enabled)
          Legacy interface where a programmatic configuration of the logger level is done as a wholesale approach.
 void setHideStacks(boolean hideStacks)
           
 void setLevel(int level)
          Set the level for this logger.
 void setPrintLongNames(boolean printLongNames)
           
static void setProperties(Properties props)
           
 void setSource(boolean source)
          Set if a log source is logged.
 void setStdErrStream(PrintStream stream)
           
 String toString()
           
 void warn(String msg, Object... args)
           
 void warn(String msg, Throwable thrown)
           
 void warn(Throwable thrown)
           
 
从类 org.eclipse.jetty.util.log.AbstractLogger 继承的方法
getLogger
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

LEVEL_ALL

public static final int LEVEL_ALL
另请参见:
常量字段值

LEVEL_DEBUG

public static final int LEVEL_DEBUG
另请参见:
常量字段值

LEVEL_INFO

public static final int LEVEL_INFO
另请参见:
常量字段值

LEVEL_WARN

public static final int LEVEL_WARN
另请参见:
常量字段值
构造方法详细信息

StdErrLog

public StdErrLog()

StdErrLog

public StdErrLog(String name)

StdErrLog

public StdErrLog(String name,
                 Properties props)
方法详细信息

getLoggingLevel

public static int getLoggingLevel(Properties props,
                                  String name)
Get the Logging Level for the provided log name. Using the FQCN first, then each package segment from longest to shortest.

参数:
props - the properties to check
name - the name to get log for
返回:
the logging level

getLevelId

protected static int getLevelId(String levelSegment,
                                String levelName)

condensePackageString

protected static String condensePackageString(String classname)
Condenses a classname by stripping down the package name to just the first character of each package name segment.Configured

 Examples:
 "org.eclipse.jetty.test.FooTest"           = "oejt.FooTest"
 "org.eclipse.jetty.server.logging.LogTest" = "orjsl.LogTest"
 

参数:
classname - the fully qualified class name
返回:
the condensed name

getName

public String getName()

setPrintLongNames

public void setPrintLongNames(boolean printLongNames)

isPrintLongNames

public boolean isPrintLongNames()

isHideStacks

public boolean isHideStacks()

setHideStacks

public void setHideStacks(boolean hideStacks)

isSource

public boolean isSource()
Is the source of a log, logged

返回:
true if the class, method, file and line number of a log is logged.

setSource

public void setSource(boolean source)
Set if a log source is logged.

参数:
source - true if the class, method, file and line number of a log is logged.

warn

public void warn(String msg,
                 Object... args)

warn

public void warn(Throwable thrown)

warn

public void warn(String msg,
                 Throwable thrown)

info

public void info(String msg,
                 Object... args)

info

public void info(Throwable thrown)

info

public void info(String msg,
                 Throwable thrown)

isDebugEnabled

public boolean isDebugEnabled()

setDebugEnabled

public void setDebugEnabled(boolean enabled)
Legacy interface where a programmatic configuration of the logger level is done as a wholesale approach.


getLevel

public int getLevel()

setLevel

public void setLevel(int level)
Set the level for this logger.

Available values (LEVEL_ALL, LEVEL_DEBUG, LEVEL_INFO, LEVEL_WARN)

参数:
level - the level to set the logger to

setStdErrStream

public void setStdErrStream(PrintStream stream)

debug

public void debug(String msg,
                  Object... args)

debug

public void debug(Throwable thrown)

debug

public void debug(String msg,
                  Throwable thrown)

newLogger

protected org.eclipse.jetty.util.log.Logger newLogger(String fullname)
Create a Child Logger of this Logger.

指定者:
org.eclipse.jetty.util.log.AbstractLogger 中的 newLogger

toString

public String toString()
覆盖:
Object 中的 toString

setProperties

public static void setProperties(Properties props)

ignore

public void ignore(Throwable ignored)


Copyright © 2013. All Rights Reserved.