Package org.apache.logging.log4j.tojul
Class LazyLog4jLogRecord
java.lang.Object
java.util.logging.LogRecord
org.apache.logging.log4j.tojul.LazyLog4jLogRecord
- All Implemented Interfaces:
Serializable
Extension of
LogRecord
with lazy get source related methods based on Log4j's StackLocatorUtil.calcLocation(String)
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
Methods inherited from class java.util.logging.LogRecord
getInstant, getLevel, getLoggerName, getLongThreadID, getMessage, getMillis, getParameters, getResourceBundle, getResourceBundleName, getSequenceNumber, getThreadID, getThrown, setInstant, setLevel, setLoggerName, setLongThreadID, setMessage, setMillis, setParameters, setResourceBundle, setResourceBundleName, setSequenceNumber, setSourceClassName, setSourceMethodName, setThreadID, setThrown
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
inferCaller
private transient boolean inferCaller -
fqcn
-
-
Constructor Details
-
LazyLog4jLogRecord
-
-
Method Details
-
getSourceClassName
- Overrides:
getSourceClassName
in classLogRecord
-
getSourceMethodName
- Overrides:
getSourceMethodName
in classLogRecord
-
inferCaller
private void inferCaller()
-