Lumberjack
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Lumberjack
file
/
com.michaelflisar.lumberjack.loggers.file
/
BaseFileLoggerSetup
Base
File
Logger
Setup
abstract
class
BaseFileLoggerSetup
:
FileLoggerSetup
Inheritors
Daily
FileSize
SingleFile
Members
Constructors
Base
File
Logger
Setup
Link copied to clipboard
constructor
(
)
Properties
file
Base
Name
Link copied to clipboard
abstract
val
fileBaseName
:
String
file
Converter
Link copied to clipboard
open
override
val
fileConverter
:
FileConverter
file
Extension
Link copied to clipboard
abstract
val
fileExtension
:
String
folder
Link copied to clipboard
abstract
val
folder
:
String
Functions
clear
Log
Files
Link copied to clipboard
open
suspend override
fun
clearLogFiles
(
)
file
Path
Link copied to clipboard
open
override
fun
filePath
(
data
:
FileLogger.Event.Data
)
:
String
filter
Log
Files
To
Delete
Link copied to clipboard
abstract
fun
filterLogFilesToDelete
(
files
:
List
<
Path
>
)
:
List
<
Path
>
get
All
Existing
Log
File
Paths
Link copied to clipboard
open
override
fun
getAllExistingLogFilePaths
(
)
:
List
<
Path
>
get
File
Key
Link copied to clipboard
abstract
fun
getFileKey
(
data
:
FileLogger.Event.Data
,
lastPath
:
Path
)
:
String
get
Latest
Log
File
Path
Link copied to clipboard
open
override
fun
getLatestLogFilePath
(
)
:
Path
?
on
Logged
Link copied to clipboard
open
override
fun
onLogged
(
scope
:
CoroutineScope
)