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()