Package org.fissore.slf4j
Class FluentLogger
- java.lang.Object
-
- org.fissore.slf4j.FluentLogger
-
public class FluentLogger extends Object
FluentLogger is what we use to start logging at different levels. It exposes log levels as no-arg methods (info,debug,error...) that will return either a newLoggerAtLevelinstance (if logging at that level is enabled) or a sharedNOOPLoggerinstance.
-
-
Constructor Summary
Constructors Constructor Description FluentLogger(org.slf4j.Logger logger)Creates a newFluentLoggerwrapping aLogger.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggerAtLeveldebug()Returns aLoggerAtLevelto log at the "debug" level, if logging at "debug" level is enabled.LoggerAtLeveldebug(org.slf4j.Marker marker)Returns aLoggerAtLevel, configured with the givenMarker, to log at the "debug" level, if logging at "debug" level is enabled also considering the givenMarker.LoggerAtLevelerror()Returns aLoggerAtLevelto log at the "error" level, if logging at "error" level is enabled.LoggerAtLevelerror(org.slf4j.Marker marker)Returns aLoggerAtLevel, configured with the givenMarker, to log at the "error" level, if logging at "error" level is enabled also considering the givenMarker.LoggerAtLevelinfo()Returns aLoggerAtLevelto log at the "info" level, if logging at "info" level is enabled.LoggerAtLevelinfo(org.slf4j.Marker marker)Returns aLoggerAtLevel, configured with the givenMarker, to log at the "info" level, if logging at "info" level is enabled also considering the givenMarker.LoggerAtLeveltrace()Returns aLoggerAtLevelto log at the "trace" level, if logging at "trace" level is enabled.LoggerAtLeveltrace(org.slf4j.Marker marker)Returns aLoggerAtLevel, configured with the givenMarker, to log at the "trace" level, if logging at "trace" level is enabled also considering the givenMarker.LoggerAtLevelwarn()Returns aLoggerAtLevelto log at the "warn" level, if logging at "warn" level is enabled.LoggerAtLevelwarn(org.slf4j.Marker marker)Returns aLoggerAtLevel, configured with the givenMarker, to log at the "warn" level, if logging at "warn" level is enabled also considering the givenMarker.
-
-
-
Constructor Detail
-
FluentLogger
public FluentLogger(org.slf4j.Logger logger)
Creates a newFluentLoggerwrapping aLogger.- Parameters:
logger- the wrappedLoggerinstance
-
-
Method Detail
-
info
public LoggerAtLevel info()
Returns aLoggerAtLevelto log at the "info" level, if logging at "info" level is enabled. Returns a sharedNOOPLoggerotherwise.- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
info
public LoggerAtLevel info(org.slf4j.Marker marker)
Returns aLoggerAtLevel, configured with the givenMarker, to log at the "info" level, if logging at "info" level is enabled also considering the givenMarker. Returns a sharedNOOPLoggerotherwise.- Parameters:
marker- the marker- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
debug
public LoggerAtLevel debug()
Returns aLoggerAtLevelto log at the "debug" level, if logging at "debug" level is enabled. Returns a sharedNOOPLoggerotherwise.- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
debug
public LoggerAtLevel debug(org.slf4j.Marker marker)
Returns aLoggerAtLevel, configured with the givenMarker, to log at the "debug" level, if logging at "debug" level is enabled also considering the givenMarker. Returns a sharedNOOPLoggerotherwise.- Parameters:
marker- the marker- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
error
public LoggerAtLevel error()
Returns aLoggerAtLevelto log at the "error" level, if logging at "error" level is enabled. Returns a sharedNOOPLoggerotherwise.- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
error
public LoggerAtLevel error(org.slf4j.Marker marker)
Returns aLoggerAtLevel, configured with the givenMarker, to log at the "error" level, if logging at "error" level is enabled also considering the givenMarker. Returns a sharedNOOPLoggerotherwise.- Parameters:
marker- the marker- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
trace
public LoggerAtLevel trace()
Returns aLoggerAtLevelto log at the "trace" level, if logging at "trace" level is enabled. Returns a sharedNOOPLoggerotherwise.- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
trace
public LoggerAtLevel trace(org.slf4j.Marker marker)
Returns aLoggerAtLevel, configured with the givenMarker, to log at the "trace" level, if logging at "trace" level is enabled also considering the givenMarker. Returns a sharedNOOPLoggerotherwise.- Parameters:
marker- the marker- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
warn
public LoggerAtLevel warn()
Returns aLoggerAtLevelto log at the "warn" level, if logging at "warn" level is enabled. Returns a sharedNOOPLoggerotherwise.- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
warn
public LoggerAtLevel warn(org.slf4j.Marker marker)
Returns aLoggerAtLevel, configured with the givenMarker, to log at the "warn" level, if logging at "warn" level is enabled also considering the givenMarker. Returns a sharedNOOPLoggerotherwise.- Parameters:
marker- the marker- Returns:
- a new
LoggerAtLevelor a sharedNOOPLogger
-
-