LogcatSink

class LogcatSink(val minLevel: LogLevel = LogLevel.DEBUG, tagPrefix: String = "KioskOps") : LoggingSink

Logging sink that outputs to Android Logcat.

Formats log entries with structured fields appended to the message for visibility in Logcat viewers.

Since

0.4.0

Constructors

Link copied to clipboard
constructor(minLevel: LogLevel = LogLevel.DEBUG, tagPrefix: String = "KioskOps")

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val minLevel: LogLevel

Minimum log level to output

Functions

Link copied to clipboard
open fun accepts(level: LogLevel): Boolean

Check if this sink accepts entries at the given level.

Link copied to clipboard
open fun close()

Close this sink and release resources.

Link copied to clipboard
open override fun emit(entry: LogEntry)

Emit a log entry to this sink.

Link copied to clipboard
open fun flush()

Flush any buffered entries.