FileSize

class FileSize(val folder: String, val fileBaseName: String, val fileExtension: String, filesToKeep: Int, maxFileSizeInBytes: Int) : BaseFileLoggerSetup

Constructors

Link copied to clipboard
constructor(folder: String, fileBaseName: String, fileExtension: String, filesToKeep: Int, maxFileSizeInBytes: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val fileBaseName: String
Link copied to clipboard
open override val fileConverter: FileConverter
Link copied to clipboard
open override val fileExtension: String
Link copied to clipboard
open override val folder: String

Functions

Link copied to clipboard
open suspend override fun clearLogFiles()
Link copied to clipboard
open override fun filePath(data: FileLogger.Event.Data): String
Link copied to clipboard
open override fun filterLogFilesToDelete(files: List<Path>): List<Path>
Link copied to clipboard
open override fun getAllExistingLogFilePaths(): List<Path>
Link copied to clipboard
open override fun getFileKey(data: FileLogger.Event.Data, lastPath: Path): String
Link copied to clipboard
open override fun getLatestLogFilePath(): Path?
Link copied to clipboard
open override fun onLogged(scope: CoroutineScope)