public class Logging
extends java.lang.Object
Constructor and Description |
---|
Logging() |
Modifier and Type | Method and Description |
---|---|
static scala.collection.immutable.Seq<Logging.LogLevel> |
AllLogLevels() |
static DiagnosticLoggingAdapter |
apply(Actor logSource)
Obtain LoggingAdapter with MDC support for the given actor.
|
static <T> LoggingAdapter |
apply(ActorSystem system,
T logSource,
LogSource<T> evidence$3)
Obtain LoggingAdapter for the given actor system and source object.
|
static <T> LoggingAdapter |
apply(LoggingBus bus,
T logSource,
LogSource<T> evidence$5)
Obtain LoggingAdapter for the given logging bus and source object.
|
static java.lang.Class<? extends Logging.LogEvent> |
classFor(Logging.LogLevel level)
Returns the event class associated with the given LogLevel
|
static Logging.LogLevel |
DebugLevel() |
static scala.collection.immutable.Map<java.lang.String,java.lang.Object> |
emptyMDC()
LoggingAdapter extension which adds MDC support.
|
static Logging.LogLevel |
ErrorLevel() |
static DiagnosticLoggingAdapter |
getLogger(Actor logSource)
Obtain LoggingAdapter with MDC support for the given actor.
|
static LoggingAdapter |
getLogger(ActorSystem system,
java.lang.Object logSource)
Obtain LoggingAdapter for the given actor system and source object.
|
static LoggingAdapter |
getLogger(LoggingBus bus,
java.lang.Object logSource)
Obtain LoggingAdapter for the given logging bus and source object.
|
static DiagnosticLoggingAdapter |
getLogger(UntypedActor logSource)
Obtain LoggingAdapter with MDC support for the given actor.
|
static Logging.LogLevel |
InfoLevel() |
static Logging.LogLevel |
levelFor(java.lang.Class<? extends Logging.LogEvent> eventClass) |
static scala.Option<Logging.LogLevel> |
levelFor(java.lang.String s) |
static Logging.LoggerInitialized$ |
loggerInitialized() |
static java.lang.String |
messageClassName(java.lang.Object message) |
static akka.event.Logging.Error.NoCause$ |
noCause() |
static java.lang.String |
simpleName(java.lang.Class<?> clazz) |
static java.lang.String |
simpleName(java.lang.Object obj) |
static java.lang.String |
stackTraceFor(java.lang.Throwable e) |
static Logging.StandardOutLogger |
StandardOutLogger() |
static Logging.LogLevel |
WarningLevel() |
static DiagnosticMarkerBusLoggingAdapter |
withMarker(Actor logSource) |
static <T> MarkerLoggingAdapter |
withMarker(ActorSystem system,
T logSource,
LogSource<T> evidence$4)
Obtain LoggingAdapter with additional "marker" support (which some logging frameworks are able to utilise)
for the given actor system and source object.
|
static <T> MarkerLoggingAdapter |
withMarker(LoggingBus bus,
T logSource,
LogSource<T> evidence$6)
Obtain LoggingAdapter for the given logging bus and source object.
|
public static java.lang.String simpleName(java.lang.Object obj)
public static java.lang.String simpleName(java.lang.Class<?> clazz)
public static java.lang.String messageClassName(java.lang.Object message)
public static final Logging.LogLevel ErrorLevel()
public static final Logging.LogLevel WarningLevel()
public static final Logging.LogLevel InfoLevel()
public static final Logging.LogLevel DebugLevel()
public static scala.Option<Logging.LogLevel> levelFor(java.lang.String s)
public static Logging.LogLevel levelFor(java.lang.Class<? extends Logging.LogEvent> eventClass)
public static java.lang.Class<? extends Logging.LogEvent> classFor(Logging.LogLevel level)
level
- (undocumented)public static scala.collection.immutable.Seq<Logging.LogLevel> AllLogLevels()
public static <T> LoggingAdapter apply(ActorSystem system, T logSource, LogSource<T> evidence$3)
Do not use this if you want to supply a log category string (like
“com.example.app.whatever”) unaltered, supply system.eventStream
in this
case or use
Logging(system, this.getClass)
The source is used to identify the source of this logging channel and
must have a corresponding implicit LogSource[T] instance in scope; by
default these are provided for Class[_], Actor, ActorRef and String types.
See the companion object of LogSource
for details.
You can add your own rules quite easily, see LogSource
.
system
- (undocumented)logSource
- (undocumented)evidence$3
- (undocumented)public static <T> MarkerLoggingAdapter withMarker(ActorSystem system, T logSource, LogSource<T> evidence$4)
Do not use this if you want to supply a log category string (like
“com.example.app.whatever”) unaltered, supply system.eventStream
in this
case or use
Logging(system, this.getClass)
The source is used to identify the source of this logging channel and
must have a corresponding implicit LogSource[T] instance in scope; by
default these are provided for Class[_], Actor, ActorRef and String types.
See the companion object of LogSource
for details.
You can add your own rules quite easily, see LogSource
.
system
- (undocumented)logSource
- (undocumented)evidence$4
- (undocumented)public static <T> LoggingAdapter apply(LoggingBus bus, T logSource, LogSource<T> evidence$5)
The source is used to identify the source of this logging channel and
must have a corresponding implicit LogSource[T] instance in scope; by
default these are provided for Class[_], Actor, ActorRef and String types.
See the companion object of LogSource
for details.
You can add your own rules quite easily, see LogSource
.
Note that this LoggingAdapter
will use the DefaultLoggingFilter
,
and not the LoggingFilter
configured for the system
(if different from DefaultLoggingFilter
).
bus
- (undocumented)logSource
- (undocumented)evidence$5
- (undocumented)public static <T> MarkerLoggingAdapter withMarker(LoggingBus bus, T logSource, LogSource<T> evidence$6)
The source is used to identify the source of this logging channel and
must have a corresponding implicit LogSource[T] instance in scope; by
default these are provided for Class[_], Actor, ActorRef and String types.
See the companion object of LogSource
for details.
You can add your own rules quite easily, see LogSource
.
Note that this LoggingAdapter
will use the DefaultLoggingFilter
,
and not the LoggingFilter
configured for the system
(if different from DefaultLoggingFilter
).
bus
- (undocumented)logSource
- (undocumented)evidence$6
- (undocumented)public static DiagnosticLoggingAdapter apply(Actor logSource)
logSource
- (undocumented)public static DiagnosticMarkerBusLoggingAdapter withMarker(Actor logSource)
public static LoggingAdapter getLogger(ActorSystem system, java.lang.Object logSource)
Do not use this if you want to supply a log category string (like
“com.example.app.whatever”) unaltered, supply system.eventStream
in this
case or use
Logging.getLogger(system, this.getClass());
The source is used to identify the source of this logging channel and
must have a corresponding implicit LogSource[T] instance in scope; by
default these are provided for Class[_], Actor, ActorRef and String types.
See the companion object of LogSource
for details.
system
- (undocumented)logSource
- (undocumented)public static LoggingAdapter getLogger(LoggingBus bus, java.lang.Object logSource)
The source is used to identify the source of this logging channel and
must have a corresponding implicit LogSource[T] instance in scope; by
default these are provided for Class[_], Actor, ActorRef and String types.
See the companion object of LogSource
for details.
Note that this LoggingAdapter
will use the DefaultLoggingFilter
,
and not the LoggingFilter
configured for the system
(if different from DefaultLoggingFilter
).
bus
- (undocumented)logSource
- (undocumented)public static DiagnosticLoggingAdapter getLogger(Actor logSource)
logSource
- (undocumented)public static DiagnosticLoggingAdapter getLogger(UntypedActor logSource)
logSource
- (undocumented)public static akka.event.Logging.Error.NoCause$ noCause()
public static Logging.LoggerInitialized$ loggerInitialized()
public static Logging.StandardOutLogger StandardOutLogger()
public static java.lang.String stackTraceFor(java.lang.Throwable e)
public static scala.collection.immutable.Map<java.lang.String,java.lang.Object> emptyMDC()