get the caller information for this logging event . if caller information is null at the time of its invocation , this method extracts location information . the collected information is cached for future use . note that after serialization it is impossible to correctly extract caller information . concode_field_sep Object[] argumentArray concode_elem_sep Level level concode_elem_sep StackTraceElement[] callerDataArray concode_elem_sep LoggerContext loggerContext concode_elem_sep String message concode_elem_sep String threadName concode_elem_sep long timeStamp concode_elem_sep String formattedMessage concode_elem_sep String fqnOfLoggerClass concode_elem_sep LoggerContextVO loggerContextVO concode_elem_sep ThrowableProxy throwableProxy concode_elem_sep Marker marker concode_elem_sep String loggerName concode_elem_sep Map<String,String> mdcPropertyMap concode_field_sep boolean hasCallerData concode_elem_sep void prepareForDeferredProcessing concode_elem_sep long getContextBirthTime concode_elem_sep void setCallerData concode_elem_sep void setLoggerContextRemoteView concode_elem_sep void setLevel concode_elem_sep Marker getMarker concode_elem_sep Map<String,String> getMDCPropertyMap concode_elem_sep Throwable extractThrowableAnRearrangeArguments concode_elem_sep String getLoggerName concode_elem_sep String getFormattedMessage concode_elem_sep void setMDCPropertyMap concode_elem_sep void setMarker concode_elem_sep void writeObject concode_elem_sep String getMessage concode_elem_sep void setMessage concode_elem_sep LoggerContextVO getLoggerContextVO concode_elem_sep Level getLevel concode_elem_sep void setLoggerName concode_elem_sep long getTimeStamp concode_elem_sep void setTimeStamp concode_elem_sep void setArgumentArray concode_elem_sep String getThreadName concode_elem_sep void setThreadName concode_elem_sep IThrowableProxy getThrowableProxy concode_elem_sep void setThrowableProxy concode_elem_sep String toString concode_elem_sep Object[] getArgumentArray concode_elem_sep Map<String,String> getMdc
StackTraceElement [ ] function ( ) { if ( callerDataArray == null ) { callerDataArray = CallerData . extract ( new Throwable ( ) , fqnOfLoggerClass , loggerContext . getMaxCallerDataDepth ( ) , loggerContext . getFrameworkPackages ( ) ) ; } return callerDataArray ; }