FileLogger
constructor(setup: FileLoggerSetup, timeToKeepFileOpen: Long = 2 * 60 * 1000L, minLogLevel: Level = Level.VERBOSE, filter: LumberjackFilter = DefaultLumberjackFilter)
Parameters
setup
Configuration for the file logger, including how to format logs and determine file paths.
timeToKeepFileOpen
Duration in milliseconds to keep the log file open after the last log entry is written. Defaults to 2 minutes.
minLogLevel
Minimum log level this logger will output. Defaults to Level.VERBOSE.
filter
Lumberjack filter used to decide which logs are allowed. Defaults to DefaultLumberjackFilter which does not filter out anything.