Package-level declarations

Types

Link copied to clipboard

A logger that outputs messages to both a file and the console.

Link copied to clipboard
actual object ConsoleLogger : ILogger

Implementation of the ILogger interface that logs messages to the Android console using Log.

expect object ConsoleLogger : ILogger

Default platform console logger implementation used when no custom ILogger is supplied.

actual object ConsoleLogger : ILogger

Desktop console logger that writes formatted messages to standard output.

actual object ConsoleLogger

iOS console logger that writes formatted messages to standard output for Xcode console viewing.

Link copied to clipboard
class FileLogger(context: Context, filePath: String = context.filesDir.path, fileName: String = DEFAULT_FILE_NAME, format: FileFormat = FileFormat.Logcat) : ILogger

A file-based logger that writes log messages to a specified file asynchronously. This logger supports different file format. Each entry is formatted with a timestamp, log level, and tag.

Link copied to clipboard

A singleton implementation of the ILogger interface that sends log messages to a remote server.