public class LogCtl extends Object
log4j.configurationFile
| Modifier and Type | Field and Description |
|---|---|
static String |
log4j2ConfigProperty
The log4j2 configuration file - must be a file or URL, not a classpath java resource
|
| Constructor and Description |
|---|
LogCtl() |
| Modifier and Type | Method and Description |
|---|---|
static void |
disable(Class<?> logger)
Turn on a logger (all levels).
|
static void |
disable(org.slf4j.Logger logger)
Turn on a logger (all levels).
|
static void |
disable(String logger)
Turn on a logger (all levels).
|
static void |
enable(Class<?> logger)
Turn on a logger (all levels).
|
static void |
enable(org.slf4j.Logger logger)
Turn on a logger (all levels).
|
static void |
enable(String logger) |
static String |
getLevel(Class<?> logger) |
static String |
getLevel(org.slf4j.Logger logger) |
static String |
getLevel(String logger) |
static void |
set(org.slf4j.Logger logger,
String level) |
static void |
setCmdLogging()
Deprecated.
Use
setLogging(). |
static void |
setError(Class<?> logger)
Set to error level.
|
static void |
setError(String logger)
Set to error level.
|
static void |
setInfo(Class<?> logger)
Set to info level.
|
static void |
setInfo(String logger)
Set to info level.
|
static void |
setJavaLogging()
Setup java.util.logging if it has not been set before; otherwise do nothing.
|
static void |
setJavaLogging(String filename)
Setup java.util.logging with the configuration from a file.
|
static void |
setLevel(Class<?> cls,
String level) |
static void |
setLevel(org.slf4j.Logger logger,
String level) |
static void |
setLevel(String logger,
String level) |
static void |
setLog4j()
Deprecated.
Use
setLog4j2() |
static void |
setLog4j(String filename)
Deprecated.
Use logging provider setup. For log4j2, use system property "log4j.configurationFile"
|
static void |
setLog4j2()
Setup log4j2, including looking for a file "log4j2.properties" or "log4j2.xml"
in the current working directory.
|
static void |
setLogging()
Set logging.
|
static void |
setWarn(Class<?> logger)
Set to warning level.
|
static void |
setWarn(String logger)
Set to warning level.
|
public static final String log4j2ConfigProperty
public static void set(org.slf4j.Logger logger,
String level)
public static void setLevel(org.slf4j.Logger logger,
String level)
public static String getLevel(org.slf4j.Logger logger)
public static void enable(org.slf4j.Logger logger)
public static void enable(String logger)
public static void enable(Class<?> logger)
public static void disable(org.slf4j.Logger logger)
public static void disable(String logger)
public static void disable(Class<?> logger)
public static void setInfo(String logger)
public static void setInfo(Class<?> logger)
public static void setWarn(String logger)
public static void setWarn(Class<?> logger)
public static void setError(String logger)
public static void setError(Class<?> logger)
public static void setLogging()
Normally, the logging provider mechanism should be used. This call will insert some kind of logging set for JUL and Log4j2 when no configuration is setup; output is to stdout.
Ideally, initialize the logging provider using the mechanism specific to that provider. For example, see the log4j2 configuration documentation.
To set application logging, choose one of:
org.slf4j:slf4j-jdk14.
org.apache.logging.log4j:log4j-slf4j-impl.
@Deprecated public static void setCmdLogging()
setLogging().@Deprecated public static void setLog4j()
setLog4j2()@Deprecated public static void setLog4j(String filename)
public static void setLog4j2()
setLogging()public static void setJavaLogging()
public static void setJavaLogging(String filename)
filename - Licenced under the Apache License, Version 2.0