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.Loggeror 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.LoggerFactoryto 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
SystemLoggerwith ajava.util.logging.Loggerdirectly, 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 voiddebug(java.lang.String category, java.lang.String format, java.lang.Object... params)Issue a debug message.voiderror(java.lang.String category, java.lang.String format, java.lang.Object... params)Issue an error message.voidinfo(java.lang.String category, java.lang.String format, java.lang.Object... params)Issue an informational message.voidtrace(java.lang.String category, java.lang.String format, java.lang.Object... params)Issue a trace message.voidwarn(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:LoggerIssue an error message.
-
warn
public void warn(java.lang.String category, java.lang.String format, java.lang.Object... params)Description copied from class:LoggerIssue a warning message.
-
info
public void info(java.lang.String category, java.lang.String format, java.lang.Object... params)Description copied from class:LoggerIssue an informational message.
-
debug
public void debug(java.lang.String category, java.lang.String format, java.lang.Object... params)Description copied from class:LoggerIssue a debug message.
-
trace
public void trace(java.lang.String category, java.lang.String format, java.lang.Object... params)Description copied from class:LoggerIssue a trace message.
-
-