p

wvlet

log

package log

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncHandler extends Handler with Guard with AutoCloseable with Flushable

    Logging using background thread

  2. class BufferedLogHandler extends Handler

    Handlers for storing log messages as a sequence.

    Handlers for storing log messages as a sequence. This is useful for debugging.

  3. class ConsoleLogHandler extends Handler

    Output log to stderr

  4. class FileHandler extends LogRotationHandler

    Writing logs to a file without rotation.

    Writing logs to a file without rotation. This is just an wrapper of LogRotationHandler

  5. trait Guard extends AnyRef

  6. trait LazyLogger extends AnyRef

    Trait for adding a local logger instance to your class

  7. trait LocalLogSupport extends LoggingMethods with LocalLogger

    Trait for adding logging methods and an initialized logger instance

  8. trait LocalLogger extends AnyRef

    Trait for adding an initialized logger instance to your class

  9. trait LogFormatter extends Formatter

    To implement your own log formatter, implement this formatLog(r: LogRecord) method

  10. sealed abstract class LogLevel extends Ordered[LogLevel] with Serializable
  11. case class LogLevelScannerConfig (logLevelFileCandidates: Seq[String], scanInterval: Duration = Duration(1, TimeUnit.MINUTES)) extends Product with Serializable
  12. case class LogRecord (level: LogLevel, source: Option[LogSource], message: String, cause: Option[Throwable]) extends java.util.logging.LogRecord with Product with Serializable
  13. class LogRotationHandler extends Handler with AutoCloseable with Flushable

    Log rotation handler

  14. case class LogSource (path: String, fileName: String, line: Int, col: Int) extends Product with Serializable

    Source code location where the log is

  15. trait LogSupport extends LoggingMethods with LazyLogger

    Trait for adding logging methods (error, warn, info, debug and trace) to your class

  16. class Logger extends Serializable

    An wrapper of java.util.logging.Logger for supporting rich-format logging

  17. trait LoggingMethods extends Serializable
  18. trait PublicLoggingMethods extends Serializable

Value Members

  1. object LogFormatter
  2. object LogLevel extends Serializable

    log level definitions

  3. object LogLevelScanner
  4. object LogRecord extends Serializable
  5. object LogRotationHandler
  6. object LogTimestampFormatter

  7. object Logger extends Serializable
  8. object NullHandler extends Handler

    Handlers for discarding logs

Ungrouped