p
slogging
package slogging
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- abstract class AbstractUnderlyingLogger extends UnderlyingLogger
- final class FilterLogger extends AbstractUnderlyingLogger
- trait LazyLogging extends LoggerHolder
Defines
logger
as a lazy value initialized with an UnderlyingLogger named according to the class into which this trait is mixed - sealed abstract class LogLevel extends AnyRef
- final class Logger extends AnyVal
Implementation for a performant Logger based on macros and an underlying Logger.
Implementation for a performant Logger based on macros and an underlying Logger. Adaptation of the scala-logging Logger implementation.
- trait LoggerFactory extends AnyRef
- trait LoggerHolder extends AnyRef
Marks trait for objects that provide a Logger.
- abstract class LoggerTemplate extends AbstractUnderlyingLogger
- trait MessageFormatter extends AnyRef
- sealed trait MessageLevel extends AnyRef
Level of a given logging message
- final class MultiLogger extends UnderlyingLogger
- trait StrictLogging extends LoggerHolder
Defines
logger
as a value initialized with an UnderlyingLogger named according to the class into which this trait is mixed - trait UnderlyingLogger extends AnyRef
Common interface for LoggerS (this interface is compatible to the slf4j logging API)
- trait UnderlyingLoggerFactory extends AnyRef
Value Members
- object FilterLogger
Configuration object for all FilterLogger instances.
- object FilterLoggerFactory extends UnderlyingLoggerFactory
- object LogLevel
- object Logger
- object LoggerConfig
- object LoggerFactory extends LoggerFactory
- object LoggingUtils
- object MessageFormatter
- object MessageLevel
- object MultiLogger
- object NullLogger extends UnderlyingLogger
- object NullLoggerFactory extends UnderlyingLoggerFactory
- object PrintLogger extends LoggerTemplate
- object PrintLoggerFactory extends UnderlyingLoggerFactory