Description
A logging call that is not filtered out will eventually call one of these methods:
AbstractLogger#log(Level, Marker, String, StackTraceElement, Message, Throwable),
Logger#logMessage(Level, Marker, String, StackTraceElement, Message, Throwable): effectively a final method, a recursion-safe version of the previous one,
ExtendedLogger#logMessage(String, Level, Marker, Message, Throwable).
AsyncLogger correctly computes the location, if the third method is called. If the first method is called with location == null no attempt to compute location occurs.
Configuration
Version: 2.20.0
Description
A logging call that is not filtered out will eventually call one of these methods:
AbstractLogger#log(Level, Marker, String, StackTraceElement, Message, Throwable),Logger#logMessage(Level, Marker, String, StackTraceElement, Message, Throwable): effectively afinalmethod, a recursion-safe version of the previous one,ExtendedLogger#logMessage(String, Level, Marker, Message, Throwable).AsyncLoggercorrectly computes the location, if the third method is called. If the first method is called withlocation == nullno attempt to compute location occurs.Configuration
Version: 2.20.0