类 JavaLoggingSystem
- java.lang.Object
- org.springframework.boot.logging.LoggingSystem
- org.springframework.boot.logging.AbstractLoggingSystem
- org.springframework.boot.logging.java.JavaLoggingSystem
public class JavaLoggingSystem extends AbstractLoggingSystem
嵌套类概要
从类继承的嵌套类/接口 org.springframework.boot.logging.AbstractLoggingSystem
AbstractLoggingSystem.LogLevels<T>
字段概要
从类继承的字段 org.springframework.boot.logging.AbstractLoggingSystem
CONFIGURATION_COMPARATOR
从类继承的字段 org.springframework.boot.logging.LoggingSystem
NONE, ROOT_LOGGER_NAME, SYSTEM_PROPERTY
构造器概要
构造器 构造器 说明 JavaLoggingSystem(ClassLoader classLoader)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
beforeInitialize()
Reset the logging system to be limit output.LoggerConfiguration
getLoggerConfiguration(String loggerName)
Returns the current configuration for aLoggingSystem
's logger.List<LoggerConfiguration>
getLoggerConfigurations()
Returns a collection of the current configuration for all aLoggingSystem
's loggers.Runnable
getShutdownHandler()
Returns aRunnable
that can handle shutdown of this logging system when the JVM exits.protected String[]
getStandardConfigLocations()
Return the standard config locations for this system.Set<LogLevel>
getSupportedLogLevels()
Returns a set of theLogLevels
that are actually supported by the logging system.protected void
loadConfiguration(String location, LogFile logFile)
protected void
loadConfiguration(LoggingInitializationContext initializationContext, String location, LogFile logFile)
Load a specific configuration.protected void
loadDefaults(LoggingInitializationContext initializationContext, LogFile logFile)
Load sensible defaults for the logging system.void
setLogLevel(String loggerName, LogLevel level)
Sets the logging level for a given logger.从类继承的方法 org.springframework.boot.logging.AbstractLoggingSystem
applySystemProperties, getClassLoader, getPackagedConfigFile, getSelfInitializationConfig, getSpringConfigLocations, getSpringInitializationConfig, initialize, reinitialize
从类继承的方法 org.springframework.boot.logging.LoggingSystem
cleanUp, get
构造器详细资料
JavaLoggingSystem
public JavaLoggingSystem(ClassLoader classLoader)
方法详细资料
getStandardConfigLocations
protected String[] getStandardConfigLocations()
从类复制的说明:AbstractLoggingSystem
Return the standard config locations for this system.- 指定者:
getStandardConfigLocations
在类中AbstractLoggingSystem
- 返回:
- the standard config locations
- 另请参阅:
AbstractLoggingSystem.getSelfInitializationConfig()
beforeInitialize
public void beforeInitialize()
从类复制的说明:LoggingSystem
Reset the logging system to be limit output. This method may be called beforeLoggingSystem.initialize(LoggingInitializationContext, String, LogFile)
to reduce logging noise until the system has been fully initialized.
loadDefaults
protected void loadDefaults(LoggingInitializationContext initializationContext, LogFile logFile)
从类复制的说明:AbstractLoggingSystem
Load sensible defaults for the logging system.- 指定者:
loadDefaults
在类中AbstractLoggingSystem
- 参数:
initializationContext
- the logging initialization contextlogFile
- the file to load ornull
if no log file is to be written
loadConfiguration
protected void loadConfiguration(LoggingInitializationContext initializationContext, String location, LogFile logFile)
从类复制的说明:AbstractLoggingSystem
Load a specific configuration.- 指定者:
loadConfiguration
在类中AbstractLoggingSystem
- 参数:
initializationContext
- the logging initialization contextlocation
- the location of the configuration to load (nevernull
)logFile
- the file to load ornull
if no log file is to be written
loadConfiguration
protected void loadConfiguration(String location, LogFile logFile)
getSupportedLogLevels
public Set<LogLevel> getSupportedLogLevels()
从类复制的说明:LoggingSystem
Returns a set of theLogLevels
that are actually supported by the logging system.- 覆盖:
getSupportedLogLevels
在类中LoggingSystem
- 返回:
- the supported levels
setLogLevel
public void setLogLevel(String loggerName, LogLevel level)
从类复制的说明:LoggingSystem
Sets the logging level for a given logger.- 覆盖:
setLogLevel
在类中LoggingSystem
- 参数:
loggerName
- the name of the logger to set (null
can be used for the root logger).level
- the log level (null
can be used to remove any custom level for the logger and use the default configuration instead)
getLoggerConfigurations
public List<LoggerConfiguration> getLoggerConfigurations()
从类复制的说明:LoggingSystem
Returns a collection of the current configuration for all aLoggingSystem
's loggers.- 覆盖:
getLoggerConfigurations
在类中LoggingSystem
- 返回:
- the current configurations
getLoggerConfiguration
public LoggerConfiguration getLoggerConfiguration(String loggerName)
从类复制的说明:LoggingSystem
Returns the current configuration for aLoggingSystem
's logger.- 覆盖:
getLoggerConfiguration
在类中LoggingSystem
- 参数:
loggerName
- the name of the logger- 返回:
- the current configuration
getShutdownHandler
public Runnable getShutdownHandler()
从类复制的说明:LoggingSystem
Returns aRunnable
that can handle shutdown of this logging system when the JVM exits. The default implementation returnsnull
, indicating that no shutdown is required.- 覆盖:
getShutdownHandler
在类中LoggingSystem
- 返回:
- the shutdown handler, or
null