Class AbstractLoggerSpaceFactory

java.lang.Object
com.alipay.sofa.common.log.factory.AbstractLoggerSpaceFactory
All Implemented Interfaces:
org.slf4j.ILoggerFactory
Direct Known Subclasses:
Log4j2LoggerSpaceFactory, LogbackLoggerSpaceFactory, TemporaryILoggerFactory

public abstract class AbstractLoggerSpaceFactory extends Object implements org.slf4j.ILoggerFactory
updated by yangguanchao on 17/04/28.
  • Field Details

  • Constructor Details

    • AbstractLoggerSpaceFactory

      public AbstractLoggerSpaceFactory(String source)
      Parameters:
      source - logback,log4j2,log4j,temp,nop
  • Method Details

    • setLevel

      public org.slf4j.Logger setLevel(String loggerName, AdapterLevel adapterLevel) throws Exception
      改变指定日志的级别,子类需要复写此方法来实现动态改变日志级别
      Parameters:
      loggerName - 指定的日志对象
      adapterLevel - 要修改为的日志级别
      Throws:
      Exception
    • getSource

      public String getSource()
    • toString

      public String toString()
      Overrides:
      toString in class Object