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.