CompositeLogger

CompositeLogger可以同时管理多个Logger,提供更多的扩展性。

CompositeLogger can manage multiple Loggers simultaneously, providing greater extensibility.

Author

Jenly

Follow me

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "loggerCount")
val loggerCount: Int

获取当前日志记录器数量

Functions

Link copied to clipboard
fun addLogger(logger: Logger)

添加新的日志记录器

fun addLogger(vararg loggers: Logger)

批量添加多个日志记录器

Link copied to clipboard
open override fun d(t: Throwable?)

记录调试级别异常

open override fun d(message: String?, vararg args: Any?)

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

open override fun d(t: Throwable?, message: String?, vararg args: Any?)

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

Link copied to clipboard
open override fun e(t: Throwable?)

记录错误级别异常

open override fun e(message: String?, vararg args: Any?)

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

open override fun e(t: Throwable?, message: String?, vararg args: Any?)

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

Link copied to clipboard
open override fun format(logFormat: LogFormat): ILogger

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

Link copied to clipboard
open override fun i(t: Throwable?)

记录信息级别异常

open override fun i(message: String?, vararg args: Any?)

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

open override fun i(t: Throwable?, message: String?, vararg args: Any?)

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

Link copied to clipboard
open override fun log(priority: Int, message: String?)

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

open override fun log(priority: Int, t: Throwable?)

按指定优先级记录异常

open override fun log(priority: Int, t: Throwable?, message: String?)

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

Link copied to clipboard
open override fun offset(methodOffset: Int): ILogger

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

Link copied to clipboard

移除所有已添加的日志记录器

Link copied to clipboard
fun removeLogger(logger: Logger)

移除已添加的日志记录器

Link copied to clipboard
open override fun tag(tag: String): ILogger

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

Link copied to clipboard
open override fun v(t: Throwable?)

记录详细级别异常

open override fun v(message: String?, vararg args: Any?)

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

open override fun v(t: Throwable?, message: String?, vararg args: Any?)

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

Link copied to clipboard
open override fun w(t: Throwable?)

记录警告级别异常

open override fun w(message: String?, vararg args: Any?)

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

open override fun w(t: Throwable?, message: String?, vararg args: Any?)

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

Link copied to clipboard
open override fun wtf(t: Throwable?)

记录断言级别异常

open override fun wtf(message: String?, vararg args: Any?)

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

open override fun wtf(t: Throwable?, message: String?, vararg args: Any?)

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