Class LogbackLoggerSpaceFactory
java.lang.Object
com.alipay.sofa.common.log.factory.AbstractLoggerSpaceFactory
com.alipay.sofa.common.log.factory.LogbackLoggerSpaceFactory
- All Implemented Interfaces:
org.slf4j.ILoggerFactory
- Since:
- 1.0.15
- Author:
- qilong.zql
-
Field Summary
Fields inherited from class com.alipay.sofa.common.log.factory.AbstractLoggerSpaceFactory
CONSOLE
-
Constructor Summary
ConstructorDescriptionLogbackLoggerSpaceFactory
(SpaceId spaceId, ch.qos.logback.classic.LoggerContext loggerContext, Properties properties, URL confFile, String source) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
configureByResource
(URL url, ch.qos.logback.classic.LoggerContext loggerContext) org.slf4j.Logger
org.slf4j.Logger
setLevel
(String loggerName, AdapterLevel adapterLevel) 改变指定日志的级别,子类需要复写此方法来实现动态改变日志级别Methods inherited from class com.alipay.sofa.common.log.factory.AbstractLoggerSpaceFactory
getSource, toString
-
Constructor Details
-
LogbackLoggerSpaceFactory
public LogbackLoggerSpaceFactory(SpaceId spaceId, ch.qos.logback.classic.LoggerContext loggerContext, Properties properties, URL confFile, String source)
-
-
Method Details
-
getSpaceId
-
getProperties
-
getLogger
-
setLevel
Description copied from class:AbstractLoggerSpaceFactory
改变指定日志的级别,子类需要复写此方法来实现动态改变日志级别- Overrides:
setLevel
in classAbstractLoggerSpaceFactory
- Parameters:
loggerName
- 指定的日志对象adapterLevel
- 要修改为的日志级别
-
configureByResource
public static void configureByResource(URL url, ch.qos.logback.classic.LoggerContext loggerContext) throws ch.qos.logback.core.joran.spi.JoranException - Throws:
ch.qos.logback.core.joran.spi.JoranException
-