This trait should be included in Akka Actors to enable logging.
The trait for logging ids.
This trait should be included in Scala (non-actor) classes to enable logging.
An appender that writes log messages to files.
Trait for log appender classes.
Trait for log appender companion objects.
This class provides the methods needed for logging.
the actor system.
name of the service (to log).
version of the service (to log).
host name (to log).
optional sequence of log appenders to use. Default is to use built-in stdout and file appenders.
The logging id of a specific request.
the global unique id of the request. Optional: A new unique id will be created if this is not specified.
a sub-id used when a a service is called multiple times for the same global request. Optional: defaults to 0.
a field for controlling per request log levels. Optional, defaults to no per request control.
The common parent of all rich exceptions.
The type for rich messages.
A position in a Scala source file.
the name of the file.
the name of the enclosing class.
a line number.
A log appender that write common log messages to stdout.
Include this trait in classes you want to time.
Companion object for FileAppender class.
This companion object for the RichException class.
Companion object for the StdOutAppender class.
Marker to indicate no exception is present
The id value used in logging calls when there is no associated request.
Convert a rich message to a printable string.
the rich message.
a string that shows the message contents.