类 LogConfigurator

java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.LogConfigurator

public class LogConfigurator extends Object
Log configuration class that uses the standard JDK log library
  • 字段详细资料

    • OFF

      public static final Level OFF
    • TRACE

      public static final Level TRACE
    • DEBUG

      public static final Level DEBUG
    • INFO

      public static final Level INFO
    • WARN

      public static final Level WARN
    • ERROR

      public static final Level ERROR
    • ILOG

      private static final Logger ILOG
    • logLevel

      private static Level logLevel
    • logFileDir

      private static String logFileDir
    • logFileSize

      private static int logFileSize
    • logFileRolloverCount

      private static int logFileRolloverCount
    • logEnabled

      private static volatile boolean logEnabled
    • accessLogEnabled

      private static volatile boolean accessLogEnabled
  • 构造器详细资料

    • LogConfigurator

      public LogConfigurator()
  • 方法详细资料

    • getDefaultLogFileDir

      private static String getDefaultLogFileDir()
    • logOn

      private static void logOn(Logger currentLogger, String logName)
    • onException

      private static void onException(Logger currentLogger, IOException e)
    • createFileHandler

      private static FileHandler createFileHandler(Logger currentLogger, String logName) throws IOException, UnsupportedEncodingException
      抛出:
      IOException
      UnsupportedEncodingException
    • logOff

      private static void logOff(Logger currentLogger)
    • enableLog

      public static void enableLog()
      Enable SDK logging.
    • disableLog

      protected static void disableLog()
      Disable SDK logging.
    • enableAccessLog

      public static void enableAccessLog()
    • disableAccessLog

      protected static void disableAccessLog()
    • setLogLevel

      public static void setLogLevel(Level level)
      Set the log level.
      参数:
      level - Log level
    • setLogFileRolloverCount

      public static void setLogFileRolloverCount(int count)
      Set the number of retained log files.
      参数:
      count - Number of retained log files
    • setLogFileSize

      public static void setLogFileSize(int fileSize)
      Set the log file size (in bytes).
      参数:
      fileSize - Log file size
    • setLogFileDir

      public static void setLogFileDir(String dir)
      Set a directory for saving log files.
      参数:
      dir - Directory for saving log files