Lumberjack
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Lumberjack
file
/
com.michaelflisar.lumberjack.loggers.file
/
FileLoggerSetup
/
FileSize
File
Size
class
FileSize
(
val
folder
:
String
,
val
fileBaseName
:
String
,
val
fileExtension
:
String
,
filesToKeep
:
Int
,
maxFileSizeInBytes
:
Int
)
:
BaseFileLoggerSetup
Members
Constructors
File
Size
Link copied to clipboard
constructor
(
folder
:
String
,
fileBaseName
:
String
,
fileExtension
:
String
,
filesToKeep
:
Int
,
maxFileSizeInBytes
:
Int
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
file
Base
Name
Link copied to clipboard
open
override
val
fileBaseName
:
String
file
Converter
Link copied to clipboard
open
override
val
fileConverter
:
FileConverter
file
Extension
Link copied to clipboard
open
override
val
fileExtension
:
String
folder
Link copied to clipboard
open
override
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
open
override
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
open
override
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
)