Package org.nineml.logging
Class SystemLogger
- java.lang.Object
-
- org.nineml.logging.Logger
-
- org.nineml.logging.SystemLogger
-
public class SystemLogger extends Logger
The system logger routes messages to another logging framework.This class supports either configuration with
org.slf4j.Logger
or configuration directly with ajava.util.logging.Logger
.This logger makes it easy to configure logging through a standard logging framework, as might be present on a Java application server. By default the logger uses the
org.slf4j.LoggerFactory
to create a logger. This logger can be supported at runtime by a wide variety of concrete backend classes. For details on how SLF4J finds a logging backend, see their documentation.Alternatively, if you instantiate the
SystemLogger
with ajava.util.logging.Logger
directly, it will use that.
-
-
Field Summary
-
Fields inherited from class org.nineml.logging.Logger
DEBUG, defaultLogLevelProperty, ERROR, INFO, logcategory, logLevelsProperty, SILENT, TRACE, WARNING
-
-
Constructor Summary
Constructors Constructor Description SystemLogger()
SystemLogger(java.util.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.String category, java.lang.String format, java.lang.Object... params)
Issue a debug message.void
error(java.lang.String category, java.lang.String format, java.lang.Object... params)
Issue an error message.void
info(java.lang.String category, java.lang.String format, java.lang.Object... params)
Issue an informational message.void
trace(java.lang.String category, java.lang.String format, java.lang.Object... params)
Issue a trace message.void
warn(java.lang.String category, java.lang.String format, java.lang.Object... params)
Issue a warning message.-
Methods inherited from class org.nineml.logging.Logger
clearLogLevels, getDefaultLogLevel, getLogCategories, getLogLevel, readSystemProperties, setDefaultLogLevel, setDefaultLogLevel, setLogLevel, setLogLevel, setLogLevels
-
-
-
-
Method Detail
-
error
public void error(java.lang.String category, java.lang.String format, java.lang.Object... params)
Description copied from class:Logger
Issue an error message.
-
warn
public void warn(java.lang.String category, java.lang.String format, java.lang.Object... params)
Description copied from class:Logger
Issue a warning message.
-
info
public void info(java.lang.String category, java.lang.String format, java.lang.Object... params)
Description copied from class:Logger
Issue an informational message.
-
debug
public void debug(java.lang.String category, java.lang.String format, java.lang.Object... params)
Description copied from class:Logger
Issue a debug message.
-
trace
public void trace(java.lang.String category, java.lang.String format, java.lang.Object... params)
Description copied from class:Logger
Issue a trace message.
-
-