Package akka.actor.typed
Class LogOptions
- java.lang.Object
-
- akka.actor.typed.LogOptions
-
public abstract class LogOptions extends java.lang.ObjectLogging options when usingBehaviors.logMessages.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogOptions.LogOptionsImpl$
-
Constructor Summary
Constructors Constructor Description LogOptions()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static LogOptionsapply()Scala API: Create a new log options with defaults.static LogOptionscreate()Java API: Create a new log options.abstract booleanenabled()abstract java.util.Optional<org.slf4j.Logger>getLogger()Java APIabstract org.slf4j.event.Levellevel()abstract scala.Option<org.slf4j.Logger>logger()abstract LogOptionswithEnabled(boolean enabled)User control whether messages are logged or not.abstract LogOptionswithLevel(org.slf4j.event.Level level)TheLevelto use when logging messages.abstract LogOptionswithLogger(org.slf4j.Logger logger)ALoggerto use when logging messages.
-
-
-
Method Detail
-
apply
public static LogOptions apply()
Scala API: Create a new log options with defaults.
-
create
public static LogOptions create()
Java API: Create a new log options.
-
withEnabled
public abstract LogOptions withEnabled(boolean enabled)
User control whether messages are logged or not. This is useful when you want to have an application configuration to control when to log messages.
-
withLevel
public abstract LogOptions withLevel(org.slf4j.event.Level level)
TheLevelto use when logging messages.
-
withLogger
public abstract LogOptions withLogger(org.slf4j.Logger logger)
ALoggerto use when logging messages.
-
enabled
public abstract boolean enabled()
-
level
public abstract org.slf4j.event.Level level()
-
logger
public abstract scala.Option<org.slf4j.Logger> logger()
-
getLogger
public abstract java.util.Optional<org.slf4j.Logger> getLogger()
Java API
-
-