Class LogDistributor

  • All Implemented Interfaces:
    ILogger

    public class LogDistributor
    extends java.lang.Object
    implements ILogger
    log分发,一个log分发到原来的多个log中
    • Field Summary

      • Fields inherited from interface com.ss.android.ugc.bytex.common.log.ILogger

        DEFAULT
    • Constructor Summary

      Constructors 
      Constructor Description
      LogDistributor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addLogger​(ILogger logger)  
      void d​(java.lang.String msg)  
      void d​(java.lang.String tag, java.lang.String msg)  
      void e​(java.lang.String msg)  
      void e​(java.lang.String tag, java.lang.String msg)  
      void e​(java.lang.String tag, java.lang.String msg, java.lang.Throwable t)  
      void e​(java.lang.String msg, java.lang.Throwable t)  
      java.util.List<ILogger> getLoggers()  
      void i​(java.lang.String msg)  
      void i​(java.lang.String tag, java.lang.String msg)  
      void removeLogger​(ILogger logger)  
      void setTag​(java.lang.String tag)  
      void w​(java.lang.String msg)  
      void w​(java.lang.String tag, java.lang.String msg)  
      void w​(java.lang.String tag, java.lang.String msg, java.lang.Throwable t)  
      void w​(java.lang.String msg, java.lang.Throwable t)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LogDistributor

        public LogDistributor()
    • Method Detail

      • addLogger

        public void addLogger​(ILogger logger)
      • removeLogger

        public void removeLogger​(ILogger logger)
      • getLoggers

        public java.util.List<ILogger> getLoggers()
      • setTag

        public void setTag​(java.lang.String tag)
        Specified by:
        setTag in interface ILogger
      • d

        public void d​(java.lang.String msg)
        Specified by:
        d in interface ILogger
      • d

        public void d​(java.lang.String tag,
                      java.lang.String msg)
        Specified by:
        d in interface ILogger
      • i

        public void i​(java.lang.String msg)
        Specified by:
        i in interface ILogger
      • i

        public void i​(java.lang.String tag,
                      java.lang.String msg)
        Specified by:
        i in interface ILogger
      • w

        public void w​(java.lang.String msg)
        Specified by:
        w in interface ILogger
      • w

        public void w​(java.lang.String tag,
                      java.lang.String msg)
        Specified by:
        w in interface ILogger
      • w

        public void w​(java.lang.String msg,
                      java.lang.Throwable t)
        Specified by:
        w in interface ILogger
      • w

        public void w​(java.lang.String tag,
                      java.lang.String msg,
                      java.lang.Throwable t)
        Specified by:
        w in interface ILogger
      • e

        public void e​(java.lang.String msg)
        Specified by:
        e in interface ILogger
      • e

        public void e​(java.lang.String tag,
                      java.lang.String msg)
        Specified by:
        e in interface ILogger
      • e

        public void e​(java.lang.String msg,
                      java.lang.Throwable t)
        Specified by:
        e in interface ILogger
      • e

        public void e​(java.lang.String tag,
                      java.lang.String msg,
                      java.lang.Throwable t)
        Specified by:
        e in interface ILogger