Package-level declarations

Types

Link copied to clipboard
object JLog
Link copied to clipboard
open class JLogger(val name: String, var level: LogLevel, pipeline: List<JLogPipe>)
Link copied to clipboard
interface Log
Link copied to clipboard
data class LogData(val loggerName: String, val level: LogLevel, val message: String, val throwable: Throwable? = null, val meta: Map<String, Any?> = emptyMap(), val context: LogContext = EmptyLogContext, val threadName: String? = getThreadName(), val timestamp: LocalDateTime = Clock.System.now().toLocalDateTime(TimeZone.currentSystemDefault())) : Log
Link copied to clipboard
class LogExtra
Link copied to clipboard
enum LogLevel : Enum<LogLevel>
Link copied to clipboard
sealed class SerializedLog<T> : Log
Link copied to clipboard
class ThrowableObjectLog(val throwable: Throwable?)

Functions

Link copied to clipboard
fun JLog.get(clazz: Class<*>): JLogger
fun JLog.get(klass: KClass<*>): JLogger
Link copied to clipboard
fun Throwable?.objectLog(): ThrowableObjectLog