Class ReportExecutionContext.ReportLoggerEx
- java.lang.Object
-
- com.inductiveautomation.ignition.common.util.LoggerEx
-
- com.inductiveautomation.reporting.gateway.api.ReportExecutionContext.ReportLoggerEx
-
- Enclosing class:
- ReportExecutionContext
public static class ReportExecutionContext.ReportLoggerEx extends LoggerEx
ReportLoggerEx is a logging class that extends LoggerEx to add errors to the ReportExecutionData's error list when a WARN or ERROR level messages are logged. The error list is checked for errors when context changes occur and are reported on the Reporting design and preview panels of the Reports. All errors are passed to LoggerEx via supercall before possibly being processed and added to the ReportExecutionData error list.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.util.LoggerEx
LoggerEx.Builder, LoggerEx.DurationTracker, LoggerEx.InternalMDCClosable, LoggerEx.Level, LoggerEx.MDCClosable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DATA_LOGGER
-
Fields inherited from class com.inductiveautomation.ignition.common.util.LoggerEx
DEFAULT_TO_STRING_STYLE, eventMarker, identObj, identObjectIsMutable, identObjStr, log, mdcContextKV, toStringStyle
-
-
Constructor Summary
Constructors Constructor Description ReportLoggerEx(java.lang.String projName, java.lang.String report, ReportExecutionData red)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
createErrorString(java.lang.String message, LoggerEx.Level level, java.lang.Throwable t, java.lang.Object... args)
void
error(java.lang.String message)
void
error(java.lang.String message, java.lang.Throwable t)
void
errorf(java.lang.String message, java.lang.Object... args)
void
errorf(java.lang.String message, java.lang.Object[] args, java.lang.Throwable t)
void
warn(java.lang.String message)
void
warn(java.lang.String message, java.lang.Throwable t)
void
warnf(java.lang.String message, java.lang.Object... args)
void
warnf(java.lang.String message, java.lang.Object[] args, java.lang.Throwable t)
-
Methods inherited from class com.inductiveautomation.ignition.common.util.LoggerEx
createMessage, createSubLogger, createSubLogger, debug, debug, debugDuration, debugEvent, debugf, debugf, errorEvent, fatal, fatal, generateIdentObjStr, getIdentObject, getLogger, getLoggerSLF4J, getName, getToStringStyle, info, info, infoDuration, infoEvent, infof, infof, isDebugEnabled, isIdentObjectIsMutable, isInfoEnabled, isTraceEnabled, log, mdcClose, mdcPut, mdcPutClosable, mdcRemove, mdcSet, newBuilder, setEventMarker, setIdentObject, setIdentObjectIsMutable, setLog, setStaticMDCContextValues, setToStringStyle, trace, trace, traceDuration, traceEvent, tracef, tracef, warnEvent
-
-
-
-
Field Detail
-
DATA_LOGGER
public static final java.lang.String DATA_LOGGER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReportLoggerEx
public ReportLoggerEx(java.lang.String projName, java.lang.String report, ReportExecutionData red)
-
-
Method Detail
-
errorf
public void errorf(java.lang.String message, java.lang.Object[] args, java.lang.Throwable t)
-
errorf
public void errorf(java.lang.String message, java.lang.Object... args)
-
error
public void error(java.lang.String message, java.lang.Throwable t)
-
warn
public void warn(java.lang.String message, java.lang.Throwable t)
-
warnf
public void warnf(java.lang.String message, java.lang.Object... args)
-
warnf
public void warnf(java.lang.String message, java.lang.Object[] args, java.lang.Throwable t)
-
createErrorString
protected java.lang.String createErrorString(java.lang.String message, LoggerEx.Level level, java.lang.Throwable t, java.lang.Object... args)
-
-