BaseBuilder

FileLoggerConfig 构建器基类,支持泛型自引用以保证子类链式调用返回正确类型

Base builder for FileLoggerConfig with self-referential generic for fluent subclass chaining.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

设置日志文件扩展名,默认:.log

Link copied to clipboard

日志文件名格式模式,用于定义生成的日志文件命名规则,默认:LOG_FILENAME_FORMAT_PATTERN

Link copied to clipboard

设置日志文件前缀,默认:logx_

Link copied to clipboard

日志内容中的日期时间格式模式,用于控制每条日志记录的时间戳显示格式,默认:LOG_DATE_FORMAT_PATTERN

Link copied to clipboard

设置日志目录,默认:logs

Link copied to clipboard

日志显示格式,默认:LogFormat.PRETTY

Link copied to clipboard

设置是否同时输出日志到Logcat,默认:false

Link copied to clipboard

设置最大日志文件数量,默认:10

Link copied to clipboard

设置单个日志文件的最大大小,默认:2M

Link copied to clipboard

要显示的调用栈方法行数,默认:2

Link copied to clipboard

堆栈跟踪偏移量

Link copied to clipboard

日志文件可复用的时间阈值(毫秒),默认:1小时

Link copied to clipboard

是否显示线程信息,默认:true

Functions

Link copied to clipboard
open override fun build(): FileLoggerConfig
Link copied to clipboard
fun setFileExtension(fileExtension: String): SELF

设置日志文件扩展名

Link copied to clipboard
fun setFileNameFormatPattern(formatPattern: String): SELF

设置日志文件的命名格式模式

Link copied to clipboard
fun setFilePrefix(filePrefix: String): SELF

设置日志文件前缀

Link copied to clipboard
fun setLogDateFormatPattern(formatPattern: String): SELF

设置日志内容中的日期时间格式模式

Link copied to clipboard
fun setLogDir(logDir: String): SELF

设置日志目录

Link copied to clipboard
fun setLogFormat(logFormat: LogFormat): SELF

设置日志显示格式

Link copied to clipboard
fun setLogToLogcat(logToLogcat: Boolean): SELF

设置是否同时输出日志到Logcat

Link copied to clipboard
fun setMaxFileCount(maxFileCount: Int): SELF

设置最大日志文件数量

Link copied to clipboard
fun setMaxFileSize(maxFileSize: Long): SELF

设置单个日志文件的最大大小

Link copied to clipboard
fun setMethodCount(methodCount: Int): SELF

设置要显示的调用栈方法行数

Link copied to clipboard
fun setMethodOffset(methodOffset: Int): SELF

设置堆栈跟踪偏移量

Link copied to clipboard
fun setReuseThresholdMillis(reuseThresholdMillis: Long): SELF

设置日志文件可复用的时间阈值(毫秒),默认:1小时

Link copied to clipboard
fun setShowThreadInfo(showThreadInfo: Boolean): SELF

设置是否显示线程信息