Package akka.stream
Class RestartSettings.LogSettings
- java.lang.Object
-
- akka.stream.RestartSettings.LogSettings
-
- Enclosing class:
- RestartSettings
public static final class RestartSettings.LogSettings extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LogSettings(Logging.LogLevel logLevel, Logging.LogLevel criticalLogLevel, int criticalLogLevelAfter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Logging.LogLevelcriticalLogLevel()intcriticalLogLevelAfter()Logging.LogLevellogLevel()RestartSettings.LogSettingswithCriticalLogLevel(Logging.LogLevel criticalLevel, int afterErrors)Possibility to use another log level after a given number of errors.RestartSettings.LogSettingswithLogLevel(Logging.LogLevel level)
-
-
-
Constructor Detail
-
LogSettings
public LogSettings(Logging.LogLevel logLevel, Logging.LogLevel criticalLogLevel, int criticalLogLevelAfter)
-
-
Method Detail
-
logLevel
public Logging.LogLevel logLevel()
-
criticalLogLevel
public Logging.LogLevel criticalLogLevel()
-
criticalLogLevelAfter
public int criticalLogLevelAfter()
-
withLogLevel
public RestartSettings.LogSettings withLogLevel(Logging.LogLevel level)
-
withCriticalLogLevel
public RestartSettings.LogSettings withCriticalLogLevel(Logging.LogLevel criticalLevel, int afterErrors)
Possibility to use another log level after a given number of errors. The initial errors are logged at the level defined withLogSettings.withLogLevel. For example, the first 3 errors can be logged at INFO level and thereafter at ERROR level.The counter (and log level) is reset after the
RestartSettings.maxRestartsWithinduration.
-
-