Class Logging$
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionscala.collection.immutable.Seq<Logging.LogLevel>Obtain LoggingAdapter with MDC support for the given actor.<T> LoggingAdapterapply(ActorSystem system, T logSource, LogSource<T> evidence$3) Obtain LoggingAdapter for the given actor system and source object.<T> LoggingAdapterapply(LoggingBus bus, T logSource, LogSource<T> evidence$5) Obtain LoggingAdapter for the given logging bus and source object.Class<? extends Logging.LogEvent>classFor(Logging.LogLevel level) Returns the event class associated with the given LogLevelfinal Logging.LogLevelemptyMDC()LoggingAdapter extension which adds MDC support.final Logging.LogLevelObtain LoggingAdapter with MDC support for the given actor.getLogger(ActorSystem system, Object logSource) Obtain LoggingAdapter for the given actor system and source object.getLogger(LoggingBus bus, Object logSource) Obtain LoggingAdapter for the given logging bus and source object.final Logging.LogLevellevelFor(Class<? extends Logging.LogEvent> eventClass) Returns the LogLevel associated with the given event class.scala.Option<Logging.LogLevel>Returns the LogLevel associated with the given string, valid inputs are upper or lowercase (not mixed) versions of: "error", "warning", "info" and "debug"messageClassName(Object message) org.apache.pekko.event.Logging.Error.NoCause$noCause()simpleName(Class<?> clazz) simpleName(Object obj) final Logging.LogLevelwithMarker(Actor logSource) 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.withMarker(LoggingBus bus, T logSource, LogSource<T> evidence$6) Obtain LoggingAdapter for the given logging bus and source object.
- 
Field Details- 
MODULE$Static reference to the singleton instance of this Scala object.
 
- 
- 
Constructor Details- 
Logging$public Logging$()
 
- 
- 
Method Details- 
simpleName
- 
simpleName
- 
messageClassName
- 
ErrorLevel
- 
WarningLevel
- 
InfoLevel
- 
DebugLevel
- 
levelForReturns the LogLevel associated with the given string, valid inputs are upper or lowercase (not mixed) versions of: "error", "warning", "info" and "debug"
- 
levelForReturns the LogLevel associated with the given event class. Defaults to DebugLevel.
- 
classForReturns the event class associated with the given LogLevel
- 
AllLogLevels
- 
applyObtain LoggingAdapter for the given actor system and source object. This will use the system’s event stream and include the system’s address in the log source string.Do not use this if you want to supply a log category string (like “com.example.app.whatever”) unaltered, supply system.eventStreamin this case or useLogging(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 pekko.event.LogSourcefor details.You can add your own rules quite easily, see pekko.event.LogSource.
- 
withMarkerpublic <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. This will use the system’s event stream and include the system’s address in the log source string.Do not use this if you want to supply a log category string (like “com.example.app.whatever”) unaltered, supply system.eventStreamin this case or useLogging(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 pekko.event.LogSourcefor details.You can add your own rules quite easily, see pekko.event.LogSource.
- 
applyObtain LoggingAdapter for the given logging bus and source object.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 pekko.event.LogSourcefor details.You can add your own rules quite easily, see pekko.event.LogSource.Note that this LoggingAdapterwill use thepekko.event.DefaultLoggingFilter, and not thepekko.event.LoggingFilterconfigured for the system (if different fromDefaultLoggingFilter).
- 
withMarkerObtain LoggingAdapter for the given logging bus and source object.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 pekko.event.LogSourcefor details.You can add your own rules quite easily, see pekko.event.LogSource.Note that this LoggingAdapterwill use thepekko.event.DefaultLoggingFilter, and not thepekko.event.LoggingFilterconfigured for the system (if different fromDefaultLoggingFilter).
- 
applyObtain LoggingAdapter with MDC support for the given actor. Don't use it outside its specific Actor as it isn't thread safe
- 
withMarker
- 
getLoggerObtain LoggingAdapter for the given actor system and source object. This will use the system’s event stream and include the system’s address in the log source string.Do not use this if you want to supply a log category string (like “com.example.app.whatever”) unaltered, supply system.eventStreamin this case or useLogging.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 pekko.event.LogSourcefor details.
- 
getLoggerObtain LoggingAdapter for the given logging bus and source object.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 pekko.event.LogSourcefor details.Note that this LoggingAdapterwill use thepekko.event.DefaultLoggingFilter, and not thepekko.event.LoggingFilterconfigured for the system (if different fromDefaultLoggingFilter).
- 
getLoggerObtain LoggingAdapter with MDC support for the given actor. Don't use it outside its specific Actor as it isn't thread safe
- 
noCausepublic org.apache.pekko.event.Logging.Error.NoCause$ noCause()
- 
loggerInitialized
- 
StandardOutLogger
- 
stackTraceFor
- 
emptyMDCLoggingAdapter extension which adds MDC support. Only recommended to be used within Actors as it isn't thread safe.
 
-