Package org.eclipse.jetty.util.log
Class AbstractLogger
- java.lang.Object
-
- org.eclipse.jetty.util.log.AbstractLogger
-
-
Field Summary
Fields Modifier and Type Field Description static intLEVEL_ALLstatic intLEVEL_DEBUGstatic intLEVEL_DEFAULTstatic intLEVEL_INFOstatic intLEVEL_OFFstatic intLEVEL_WARN
-
Constructor Summary
Constructors Constructor Description AbstractLogger()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static StringcondensePackageString(String classname)Condenses a classname by stripping down the package name to just the first character of each package name segment.Configuredvoiddebug(String msg, long arg)Formats and logs at debug level.protected static intgetLevelId(String levelSegment, String levelName)LoggergetLogger(String name)static StringgetLoggingProperty(Properties props, String name, String property)static intlookupLoggingLevel(Properties props, String name)Get the Logging Level for the provided log name.protected abstract LoggernewLogger(String fullname)
-
-
-
Field Detail
-
LEVEL_DEFAULT
public static final int LEVEL_DEFAULT
- See Also:
- Constant Field Values
-
LEVEL_ALL
public static final int LEVEL_ALL
- See Also:
- Constant Field Values
-
LEVEL_DEBUG
public static final int LEVEL_DEBUG
- See Also:
- Constant Field Values
-
LEVEL_INFO
public static final int LEVEL_INFO
- See Also:
- Constant Field Values
-
LEVEL_WARN
public static final int LEVEL_WARN
- See Also:
- Constant Field Values
-
LEVEL_OFF
public static final int LEVEL_OFF
- See Also:
- Constant Field Values
-
-
Method Detail
-
lookupLoggingLevel
public static int lookupLoggingLevel(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.- Parameters:
props- the properties to checkname- the name to get log for- Returns:
- the logging level
-
getLoggingProperty
public static String getLoggingProperty(Properties props, String name, String property)
-
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.ConfiguredExamples: "org.eclipse.jetty.test.FooTest" = "oejt.FooTest" "org.eclipse.jetty.server.logging.LogTest" = "orjsl.LogTest"
- Parameters:
classname- the fully qualified class name- Returns:
- the condensed name
-
-