Package org.pipservices3.components.log
Class ConsoleLogger
java.lang.Object
org.pipservices3.components.log.Logger
org.pipservices3.components.log.ConsoleLogger
- All Implemented Interfaces:
org.pipservices3.commons.config.IConfigurable,org.pipservices3.commons.config.IReconfigurable,org.pipservices3.commons.refer.IReferenceable,ILogger
public class ConsoleLogger extends Logger
Logger that writes log messages to console.
Errors are written to standard err stream and all other messages to standard out stream.
### Configuration parameters ###
- level: maximum log level to capture
- source: source (context) name
### References ###
- *:context-info:*:*:1.0 (optional)
ContextInfoto detect the context id and specify counters source
### Example ###
ConsoleLogger logger = new ConsoleLogger();
logger.setLevel(LogLevel.debug);
logger.error("123", ex, "Error occured: %s", ex.message);
logger.debug("123", "Everything is OK.");
- See Also:
Logger
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ConsoleLogger()Creates a new instance of the logger. -
Method Summary
-
Constructor Details
-
ConsoleLogger
public ConsoleLogger()Creates a new instance of the logger.
-
-
Method Details
-
composeError
Composes an human-readable error description- Overrides:
composeErrorin classLogger- Parameters:
error- an error to format.- Returns:
- a human-reable error description.
-
write
Writes a log message to the logger destination.
-