Package 

Class Logger

  • All Implemented Interfaces:
    com.king.logx.logger.ILogger

    
    public abstract class Logger
     implements ILogger
                        

    日志记录器抽象基类,封装通用逻辑以简化子类实现

    Abstract logger base class encapsulating common logic to simplify subclass implementations.

    • Method Summary

      Modifier and Type Method Description
      final LogFormat getLastLogFormat()
      final Unit setLastLogFormat(LogFormat lastLogFormat)
      final Integer getLastOffset()
      final Unit setLastOffset(Integer lastOffset)
      ILogger format(LogFormat logFormat) 为下次日志调用设置一次性日志显示格式Set a one-time log display format for use on the next logging call.
      ILogger offset(Integer methodOffset) 为下次日志调用设置一次性方法跟踪偏移量Set a one-time method trace offset for use on the next logging call.
      ILogger tag(String tag) 为下次日志调用设置一次性标签Set a one-time tag for use on the next logging call.
      Unit v(String message, Object args) 记录详细级别日志消息(可包含格式参数)Log a verbose message with optional format args.
      Unit v(Throwable t, String message, Object args) 记录详细级别异常和消息(可包含格式参数)Log a verbose exception and a message with optional format args.
      Unit v(Throwable t) 记录详细级别异常Log a verbose exception.
      Unit d(String message, Object args) 记录调试级别日志消息(可包含格式参数)Log a debug message with optional format args.
      Unit d(Throwable t, String message, Object args) 记录调试级别异常和消息(可包含格式参数)Log a debug exception and a message with optional format args.
      Unit d(Throwable t) 记录调试级别异常Log a debug exception.
      Unit i(String message, Object args) 记录信息级别日志消息(可包含格式参数)Log an info message with optional format args.
      Unit i(Throwable t, String message, Object args) 记录信息级别异常和消息(可包含格式参数)Log an info exception and a message with optional format args.
      Unit i(Throwable t) 记录信息级别异常Log an info exception.
      Unit w(String message, Object args) 记录警告级别日志消息(可包含格式参数)Log a warning message with optional format args.
      Unit w(Throwable t, String message, Object args) 记录警告级别异常和消息(可包含格式参数)Log a warning exception and a message with optional format args.
      Unit w(Throwable t) 记录警告级别异常Log a warning exception.
      Unit e(String message, Object args) 记录错误级别日志消息(可包含格式参数)Log an error message with optional format args.
      Unit e(Throwable t, String message, Object args) 记录错误级别异常和消息(可包含格式参数)Log an error exception and a message with optional format args.
      Unit e(Throwable t) 记录错误级别异常Log an error exception.
      Unit wtf(String message, Object args) 记录断言级别日志消息(可包含格式参数)Log an assert message with optional format args.
      Unit wtf(Throwable t, String message, Object args) 记录断言级别异常和消息(可包含格式参数)Log an assert exception and a message with optional format args.
      Unit wtf(Throwable t) 记录断言级别异常Log an assert exception.
      Unit log(Integer priority, String message) 按指定优先级记录日志消息Log at priority a message.
      Unit log(Integer priority, Throwable t, String message) 按指定优先级记录异常和消息Log at priority an exception and a message.
      Unit log(Integer priority, Throwable t) 按指定优先级记录异常Log at priority an exception.
      • Methods inherited from class java.lang.Object

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

      • Logger

        Logger(LogFormat logFormat, Integer methodOffset)
        构造
        Parameters:
        logFormat - Log display format, defaults to LogFormat.PRETTY for better readability
        methodOffset - Stack trace offset (hides internal method calls)
      • Logger

        Logger(LogFormat logFormat)
        构造
        Parameters:
        logFormat - Log display format, defaults to LogFormat.PRETTY for better readability
      • Logger

        Logger()
        构造
      • Logger

        Logger(LoggerConfig config)
        Parameters:
        config - Logger configuration.
    • Method Detail

      • format

         ILogger format(LogFormat logFormat)

        为下次日志调用设置一次性日志显示格式

        Set a one-time log display format for use on the next logging call.

      • offset

         ILogger offset(Integer methodOffset)

        为下次日志调用设置一次性方法跟踪偏移量

        Set a one-time method trace offset for use on the next logging call.

      • tag

         ILogger tag(String tag)

        为下次日志调用设置一次性标签

        Set a one-time tag for use on the next logging call.

      • v

         Unit v(String message, Object args)

        记录详细级别日志消息(可包含格式参数)

        Log a verbose message with optional format args.

      • v

         Unit v(Throwable t, String message, Object args)

        记录详细级别异常和消息(可包含格式参数)

        Log a verbose exception and a message with optional format args.

      • v

         Unit v(Throwable t)

        记录详细级别异常

        Log a verbose exception.

      • d

         Unit d(String message, Object args)

        记录调试级别日志消息(可包含格式参数)

        Log a debug message with optional format args.

      • d

         Unit d(Throwable t, String message, Object args)

        记录调试级别异常和消息(可包含格式参数)

        Log a debug exception and a message with optional format args.

      • d

         Unit d(Throwable t)

        记录调试级别异常

        Log a debug exception.

      • i

         Unit i(String message, Object args)

        记录信息级别日志消息(可包含格式参数)

        Log an info message with optional format args.

      • i

         Unit i(Throwable t, String message, Object args)

        记录信息级别异常和消息(可包含格式参数)

        Log an info exception and a message with optional format args.

      • i

         Unit i(Throwable t)

        记录信息级别异常

        Log an info exception.

      • w

         Unit w(String message, Object args)

        记录警告级别日志消息(可包含格式参数)

        Log a warning message with optional format args.

      • w

         Unit w(Throwable t, String message, Object args)

        记录警告级别异常和消息(可包含格式参数)

        Log a warning exception and a message with optional format args.

      • w

         Unit w(Throwable t)

        记录警告级别异常

        Log a warning exception.

      • e

         Unit e(String message, Object args)

        记录错误级别日志消息(可包含格式参数)

        Log an error message with optional format args.

      • e

         Unit e(Throwable t, String message, Object args)

        记录错误级别异常和消息(可包含格式参数)

        Log an error exception and a message with optional format args.

      • e

         Unit e(Throwable t)

        记录错误级别异常

        Log an error exception.

      • wtf

         Unit wtf(String message, Object args)

        记录断言级别日志消息(可包含格式参数)

        Log an assert message with optional format args.

      • wtf

         Unit wtf(Throwable t, String message, Object args)

        记录断言级别异常和消息(可包含格式参数)

        Log an assert exception and a message with optional format args.

      • log

         Unit log(Integer priority, String message)

        按指定优先级记录日志消息

        Log at priority a message.

      • log

         Unit log(Integer priority, Throwable t, String message)

        按指定优先级记录异常和消息

        Log at priority an exception and a message.