public class StatusConfiguration extends Object
StatusConsoleListener
instances.Modifier and Type | Class and Description |
---|---|
static class |
StatusConfiguration.Verbosity
Specifies how verbose the StatusLogger should be.
|
Constructor and Description |
---|
StatusConfiguration() |
Modifier and Type | Method and 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(org.apache.logging.log4j.Level status)
Specifies the logging level to use for filtering StatusLogger messages.
|
StatusConfiguration |
withStatus(String status)
Specifies the logging level by name 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 StatusConfiguration()
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(org.apache.logging.log4j.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-2020 The Apache Software Foundation. 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.