package log
Ordering
- Alphabetic
Visibility
- Public
- All
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(path: 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 Serializable
An wrapper of java.util.logging.Logger for supporting rich-format logging
- trait LoggingMethods extends Serializable
- trait PublicLoggingMethods extends Serializable
Value Members
- object JSConsoleLogHandler
-
object
JSLogger
- Annotations
- @JSExportTopLevel( "log" )
- object LogFormatter
-
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