Package akka.stream

Class RestartSettings.LogSettings

  • Enclosing class:
    RestartSettings

    public static final class RestartSettings.LogSettings
    extends java.lang.Object
    • Method Detail

      • criticalLogLevelAfter

        public int criticalLogLevelAfter()
      • verboseLogsAfter

        public scala.Option<java.lang.Object> verboseLogsAfter()
      • 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 with LogSettings.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.maxRestartsWithin duration.

      • withVerboseLogsAfter

        public RestartSettings.LogSettings withVerboseLogsAfter​(int afterErrors)
        If set, warning and error logs will use only the exception message up to afterErrors consecutive errors, after reaching the number of consecutive errors, the entire exception with stacktrace is logged.

        The counter (and verbosity level) is reset after the RestartSettings.maxRestartsWithin duration.