public class StatusConfiguration extends Object
StatusConsoleListener
instances.Modifier and Type | Class | Description |
---|---|---|
static class |
StatusConfiguration.Verbosity |
Specifies how verbose the StatusLogger should be.
|
Constructor | Description |
---|---|
StatusConfiguration() |
Modifier and Type | Method | Description |
---|---|---|
void |
error(String message) |
Logs an error message to the StatusLogger.
|
void |
initialize() |
Configures and initializes the StatusLogger using the configured options in this instance.
|
StatusConfiguration |
withDestination(String destination) |
Specifies the destination for StatusLogger events.
|
StatusConfiguration |
withStatus(String status) |
Specifies the logging level by name to use for filtering StatusLogger messages.
|
StatusConfiguration |
withStatus(Level status) |
Specifies the logging level to use for filtering StatusLogger messages.
|
StatusConfiguration |
withVerboseClasses(String... verboseClasses) |
Specifies which class names to filter if the configured verbosity level is QUIET.
|
StatusConfiguration |
withVerbosity(String verbosity) |
Specifies the verbosity level to log at.
|
public void error(String message)
message
- error message to log.public StatusConfiguration withDestination(String destination)
out
(default) for using
standard out
, err
for using standard error
, or a file URI to
which log events will be written. If the provided URI is invalid, then the default destination of standard
out will be used.destination
- where status log messages should be output.this
public StatusConfiguration withStatus(String status)
status
- name of logger level to filter below.this
Level
public StatusConfiguration withStatus(Level status)
status
- logger level to filter below.this
public StatusConfiguration withVerbosity(String verbosity)
verboseClasses
.verbosity
- basic filter for status logger messages.this
public StatusConfiguration withVerboseClasses(String... verboseClasses)
verboseClasses
- names of classes to filter if not using VERBOSE.this
public void initialize()
Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.