PersistentLogConfiguration

@MapboxExperimental
class PersistentLogConfiguration

Settings to configure behavior of persistent log

Functions

Link copied to clipboard
@MapboxExperimental
open fun getFileAllowHeader(): Boolean
Get file allow header.
Link copied to clipboard
@MapboxExperimental
open fun getFileFlushBufferSize(): Long
Get file flush buffer size setting.
Link copied to clipboard
Get immediate flush from log level configuration.
Link copied to clipboard
@MapboxExperimental
open fun getFileFlushLines(): Long
Get file flush log lines setting.
Link copied to clipboard
@MapboxExperimental
open fun getFileFlushSeconds(): Long
Get file flush configuration.
Link copied to clipboard
@MapboxExperimental
open fun getFileLoggingLevel(): LoggingLevel
Get file logging level.
Link copied to clipboard
@MapboxExperimental
open fun getFileLoggingLevelForCategory(@NonNull category: String): LoggingLevel
Get file logging level for a category of logs.
Link copied to clipboard
@MapboxExperimental
open fun getFileMaxSize(): Long
Get maximum file size for stored logs.
Link copied to clipboard
@MapboxExperimental
open fun getFilePath(): String
Get the folder path for file logs.
Link copied to clipboard
@MapboxExperimental
open fun getFilePerCategory(): Boolean
Get whether individual file per log category is enabled.
Link copied to clipboard
@MapboxExperimental
open fun getFileRotateCount(): Long
Get file rotation count.
Link copied to clipboard
@MapboxExperimental
open fun resetFileLoggingLevelForCategory(@NonNull category: String)
Reset file logging level for a category of logs.
Link copied to clipboard
@MapboxExperimental
open fun setFileAllowHeader(allow: Boolean)
Set file allow header.
Link copied to clipboard
@MapboxExperimental
open fun setFileFlushConfig(@Nullable logLines: Long, @Nullable seconds: Long, @Nullable bufferSize: Long, @Nullable immediateFlushFromLogLevel: LoggingLevel)
Set file flush configuration.
Link copied to clipboard
@MapboxExperimental
open fun setFileLoggingLevel(@Nullable upTo: LoggingLevel)
Set file logging level.
Link copied to clipboard
@MapboxExperimental
open fun setFileLoggingLevelForCategory(@NonNull category: String, @Nullable upTo: LoggingLevel)
Set file logging level for a category of logs.
Link copied to clipboard
@MapboxExperimental
open fun setFileMaxSize(maxSize: Long)
Set maximum file size for stored logs.
Link copied to clipboard
@MapboxExperimental
open fun setFilePath(@NonNull path: String)
Set the folder path for file logs.
Link copied to clipboard
@MapboxExperimental
open fun setFilePerCategory(allow: Boolean)
Enable an individual file per log category.
Link copied to clipboard
@MapboxExperimental
open fun setFileRotateCount(rotateCount: Long)
Set file rotation count.