Class 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.
    • 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)
        Overrides:
        errorf in class LoggerEx
      • errorf

        public void errorf​(java.lang.String message,
                           java.lang.Object... args)
        Overrides:
        errorf in class LoggerEx
      • error

        public void error​(java.lang.String message,
                          java.lang.Throwable t)
        Overrides:
        error in class LoggerEx
      • error

        public void error​(java.lang.String message)
        Overrides:
        error in class LoggerEx
      • warn

        public void warn​(java.lang.String message)
        Overrides:
        warn in class LoggerEx
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Throwable t)
        Overrides:
        warn in class LoggerEx
      • warnf

        public void warnf​(java.lang.String message,
                          java.lang.Object... args)
        Overrides:
        warnf in class LoggerEx
      • warnf

        public void warnf​(java.lang.String message,
                          java.lang.Object[] args,
                          java.lang.Throwable t)
        Overrides:
        warnf in class LoggerEx
      • createErrorString

        protected java.lang.String createErrorString​(java.lang.String message,
                                                     LoggerEx.Level level,
                                                     java.lang.Throwable t,
                                                     java.lang.Object... args)