FileLogger

open class FileLogger @JvmOverloads constructor(context: Context, config: FileLoggerConfig = FileLoggerConfig.build()) : DefaultLogger

文件日志记录器

File logger implementation.

Author

Jenly

Follow me

Parameters

context
config

Logger configuration.

Constructors

Link copied to clipboard
constructor(context: Context, config: FileLoggerConfig = FileLoggerConfig.build())

Properties

Link copied to clipboard
Link copied to clipboard

Functions

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
fun shutdown()

关闭协程

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?)

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