Attributes
Members list
Type members
Classlikes
Defines a filter from a list of log-levels specified per tree node
Defines a filter from a list of log-levels specified per tree node
Example:
val filter =
logLevelByName(
LogLevel.Debug,
"io.netty" -> LogLevel.Info,
"io.grpc.netty" -> LogLevel.Info
)
will use the Debug
log level for everything except for log events with the logger name prefixed by either List("io", "netty")
or List("io", "grpc", "netty")
. Logger name is extracted from Trace.
Value parameters
- mappings
-
List of mappings, nesting defined by dot-separated strings
- rootLevel
-
Minimum log level for the root node
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
LogLevelByNameConfig.type
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
Returns a filter which accept logs when the log level satisfies the specified predicate
Returns a filter which accept logs when the log level satisfies the specified predicate
Attributes
Returns a filter which accept logs when the log level priority is higher then given one
Returns a filter which accept logs when the log level priority is higher then given one
Attributes
Defines a filter for log filtering based log level specified by given groups,
Defines a filter for log filtering based log level specified by given groups,
filter will use log level from first matching grouping or root level, if specific log level is not found
Value parameters
- group
-
Log group
- groupings
-
Log levels definitions
- matcher
-
Mather for log group and groupings
- rootLevel
-
Default log level
Attributes
- Returns
-
A filter for log filtering based on given groups
Defines a filter from a list of log-levels specified per tree node
Defines a filter from a list of log-levels specified per tree node
Example:
val filter =
logLevelByGroup(
LogLevel.Debug,
"io.netty" -> LogLevel.Info,
"io.grpc.netty" -> LogLevel.Info
)
will use the Debug
log level for everything except for log events with the logger name prefixed by either List("io", "netty")
or List("io", "grpc", "netty")
.
Value parameters
- group
-
Log group
- mappings
-
List of mappings, nesting defined by dot-separated strings
- rootLevel
-
Minimum log level for the root node
Attributes
- Returns
-
A filter for log filtering based on log level and name
Defines a filter from a list of log-levels specified per tree node
Defines a filter from a list of log-levels specified per tree node
Example:
val filter =
logLevelByName(
LogLevel.Debug,
"io.netty" -> LogLevel.Info,
"io.grpc.netty" -> LogLevel.Info
)
will use the Debug
log level for everything except for log events with the logger name prefixed by either List("io", "netty")
or List("io", "grpc", "netty")
. Logger name is extracted from log annotation or Trace, see: LogGroup.loggerName
Value parameters
- mappings
-
List of mappings, nesting defined by dot-separated strings
- rootLevel
-
Minimum log level for the root node
Attributes
- Returns
-
A filter for log filtering based on log level and name
Concrete fields
Log filter which accept all logs (logs are not filtered)
Log filter which accept all logs (logs are not filtered)
Attributes
Log filter which accept where cause is non empty
Log filter which accept where cause is non empty