package log
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- 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.
- class ConsoleLogHandler extends Handler
Output log to stderr
- class JSConsoleLogHandler extends Handler
- trait LazyLogger extends AnyRef
Trait for adding a local logger instance to your class
- trait LocalLogSupport extends LoggingMethods with LocalLogger
Trait for adding logging methods and an initialized logger instance
- trait LocalLogger extends AnyRef
Trait for adding an initialized logger instance to your class
- trait LogFormatter extends Formatter
To implement your own log formatter, implement this formatLog(r: LogRecord) method
- sealed abstract class LogLevel extends Ordered[LogLevel] with Serializable
- case class LogRecord(level: LogLevel, source: Option[LogSource], message: String, cause: Option[Throwable]) extends java.util.logging.LogRecord with Product with Serializable
- case class LogSource(filePath: String, fileName: String, line: Int, col: Int) extends Product with Serializable
Source code location where the log is
- trait LogSupport extends LoggingMethods with LazyLogger
Trait for adding logging methods (error, warn, info, debug and trace) to your class
- class Logger extends LoggerBase with Serializable
An wrapper of java.util.logging.Logger for supporting rich-format logging
- trait LoggerBase extends AnyRef
- trait LoggingMethods extends Serializable
- trait PublicLoggingMethods extends Serializable
Value Members
- object JSConsoleLogHandler
- object JSLogger
- Annotations
- @JSExportTopLevel("log")
- object LogFormatter extends AnsiColorPalette
- object LogLevel extends Serializable
log level definitions
- object LogRecord extends Serializable
- object LogTimestampFormatter
Use scalajs.js.Date to foramte timestamp
- object Logger extends Serializable
- object NullHandler extends Handler
Handlers for discarding logs