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 voidMethods 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:
getSourceClassNamein classLogRecord
-
getSourceMethodName
- Overrides:
getSourceMethodNamein classLogRecord
-
inferCaller
private void inferCaller()
-