Logger

io.github.edadma.logger.Logger
class Logger(var handler: LogHandler, var formatter: LogFormatter)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def debug(message: Any, category: String, opId: Any, metadata: Map[String, Any]): Unit
def error(message: Any, category: String, opId: Any, metadata: Map[String, Any]): Unit
def info(message: Any, category: String, opId: Any, metadata: Map[String, Any]): Unit
def log(level: LogLevel, message: Any, category: String, opId: Any, metadata: Map[String, Any]): Unit
def nextOpId: Int
def resetOpId(): Unit
def setFileLogging(): Unit
def setFormatter(newFormatter: LogFormatter): Unit
def setHandler(newHandler: LogHandler): Unit
def setLogLevel(level: LogLevel): Unit
def trace(message: Any, category: String, opId: Any, metadata: Map[String, Any]): Unit
def warn(message: Any, category: String, opId: Any, metadata: Map[String, Any]): Unit