Interface ExtendedTracer

  • All Superinterfaces:
    Tracer, Tracer

    public interface ExtendedTracer
    extends Tracer

    Rhino extensions to the SLEE-defined Tracer interface.

    Since 2.6.0 Rhino tracer extensions support use of a string interpolation format that allows deferring final string construction until it is certain that the message will be logged somewhere.

    Methods taking object parameters and a string message expect the string to use "{}" to mark object insertion points. Parameters will be inserted in argument order.

    tracer.info("An {} string with {} object parameters", "example", 2);

    will log "An example string with 2 object parameters".

    Rhino tracer extensions were written to support garbage free tracing. To support that unrolled overloads for up to 10 object parameters are provided. More than 10 object parameters to these methods should be avoided as these are incompatible with garbage free tracing.

    For situations where simple string interpolation is not sufficient, we offer the full flexibility of java.util.Formatter string formatting using the printf method.

    MDC(Mapped Diagnostic Context) support was added in 2.6.0. This provides a mechanism to associate logging context with activities. associated context will be automatically included in every Trace/log message in {name=value, name=value} format. as a consequence of this, some care must be taken when deciding what to add as context to avoid overly long and unweildy log messages.

    Simple RA ping service tracing with bad MDC usage
     2017-11-29 12:18:42.236+1300 Fine    [trace.HA_PingService.1_1.HA_PingSbb.1_1] <jr-19> {simpleRa connection=1, txID=101:211148435325409} START
    Since:
    Rhino 2.6.0
    • Method Detail

      • finest

        void finest​(CharSequence message,
                    Throwable t)
             throws FacilityException

        Emit a trace message constructed from a CharSequence with a cause throwable at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object... params)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0)
             throws FacilityException

        Emit a trace message with parameters at the Finest This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7,
                    Object p8)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finest

        void finest​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7,
                    Object p8,
                    Object p9)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINEST trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinestEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(CharSequence message)
            throws FacilityException

        Emit a trace message constructed from a CharSequence at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message CharSequence to log.
        Throws:
        NullPointerException - if message is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(CharSequence message,
                   Throwable t)
            throws FacilityException

        Emit a trace message constructed from a CharSequence with a cause throwable at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object... params)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        ohis method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3,
                   Object p4)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3,
                   Object p4,
                   Object p5)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3,
                   Object p4,
                   Object p5,
                   Object p6)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3,
                   Object p4,
                   Object p5,
                   Object p6,
                   Object p7)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3,
                   Object p4,
                   Object p5,
                   Object p6,
                   Object p7,
                   Object p8)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • finer

        void finer​(String message,
                   Object p0,
                   Object p1,
                   Object p2,
                   Object p3,
                   Object p4,
                   Object p5,
                   Object p6,
                   Object p7,
                   Object p8,
                   Object p9)
            throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINER trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFinerEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(CharSequence message)
           throws FacilityException

        Emit a trace message constructed from a CharSequence at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message CharSequence to log.
        Throws:
        NullPointerException - if message is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(CharSequence message,
                  Throwable t)
           throws FacilityException

        Emit trace message constructed from a CharSequence with a cause throwable at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object... params)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6,
                  Object p7)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6,
                  Object p7,
                  Object p8)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • fine

        void fine​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6,
                  Object p7,
                  Object p8,
                  Object p9)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.FINE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isFineEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(CharSequence message,
                    Throwable t)
             throws FacilityException

        Emit a trace message constructed from a CharSequence with a cause throwable at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object... params)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7,
                    Object p8)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • config

        void config​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7,
                    Object p8,
                    Object p9)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.CONFIG trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isConfigEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(CharSequence message)
           throws FacilityException

        Emit a trace message constructed from a CharSequence at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message CharSequence to log.
        Throws:
        NullPointerException - if message is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(CharSequence message,
                  Throwable t)
           throws FacilityException

        Emit a trace message constructed from a CharSequence with a cause throwable at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object... params)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6,
                  Object p7)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6,
                  Object p7,
                  Object p8)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • info

        void info​(String message,
                  Object p0,
                  Object p1,
                  Object p2,
                  Object p3,
                  Object p4,
                  Object p5,
                  Object p6,
                  Object p7,
                  Object p8,
                  Object p9)
           throws FacilityException

        Emit a trace message with parameters at the TraceLevel.INFO trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isInfoEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(CharSequence message,
                     Throwable t)
              throws FacilityException

        Emit a trace message constructed from a CharSequence with a cause throwable at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object... params)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if message is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
      • warning

        void warning​(String message,
                     Object p0)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3,
                     Object p4)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3,
                     Object p4,
                     Object p5)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3,
                     Object p4,
                     Object p5,
                     Object p6)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3,
                     Object p4,
                     Object p5,
                     Object p6,
                     Object p7)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3,
                     Object p4,
                     Object p5,
                     Object p6,
                     Object p7,
                     Object p8)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • warning

        void warning​(String message,
                     Object p0,
                     Object p1,
                     Object p2,
                     Object p3,
                     Object p4,
                     Object p5,
                     Object p6,
                     Object p7,
                     Object p8,
                     Object p9)
              throws FacilityException

        Emit a trace message with parameters at the TraceLevel.WARNING trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isWarningEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(CharSequence message,
                    Throwable t)
             throws FacilityException

        Emit a trace message constructed from a CharSequence with a cause throwable at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the CharSequence to log.
        t - the exception to log, including its stack trace.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object... params)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        params - parameters to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7,
                    Object p8)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • severe

        void severe​(String message,
                    Object p0,
                    Object p1,
                    Object p2,
                    Object p3,
                    Object p4,
                    Object p5,
                    Object p6,
                    Object p7,
                    Object p8,
                    Object p9)
             throws FacilityException

        Emit a trace message with parameters at the TraceLevel.SEVERE trace level.

        This method will only cause a TraceNotification to be generated by the TraceMBean if Tracer.isSevereEnabled() returns true, otherwise it has no effect and returns silently. This method is a non-transactional method.

        Parameters:
        message - the message to log.
        p0 - parameter to the message.
        p1 - parameter to the message.
        p2 - parameter to the message.
        p3 - parameter to the message.
        p4 - parameter to the message.
        p5 - parameter to the message.
        p6 - parameter to the message.
        p7 - parameter to the message.
        p8 - parameter to the message.
        p9 - parameter to the message.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • printf

        void printf​(TraceLevel level,
                    String format,
                    Object... params)
             throws FacilityException

        Logs a formatted message using the specified format string and arguments.

        Format is specified in Formatter style.

        Use of Formatter for message formatting forces garbage generation, and is significantly slower than regular Tracing. As such, this method should only be used when greater control over message formatting is required than is possible with the simple string interpolation formatting provided by regular Tracing methods.

        An example of printf Tracing usage

        if (tracer.isFineEnabled()) tracer.printf(TraceLevel.FINE, "%s %s %s %s", "a", "b", "c", "d");
        Parameters:
        level - The logging Level.
        format - The format String.
        params - Arguments specified by the format.
        Throws:
        NullPointerException - if any parameter is null.
        FacilityException - if the trace could not be generated due to a system-level failure.
        Since:
        Rhino 2.6.0
      • putLoggingContextEntryInActivity

        void putLoggingContextEntryInActivity​(ActivityContextInterface aci,
                                              String key,
                                              String value)

        Add a key value pair to this activity’s logging context. It will be logged in all subsequent log statements for this activity.

        Care must be taken to not overload the context with too many entries. See MDC Note

        Parameters:
        key - String key to add.
        value - String value to add.
        Since:
        Rhino 2.6.0
      • putLoggingContextEntriesInActivity

        void putLoggingContextEntriesInActivity​(ActivityContextInterface aci,
                                                Map<String,​String> entries)

        Put all context entries into the current logging context for this aci. They will be logged in all subsequent log statements for this activity.

        Care must be taken to not overload the context with too many entries. See MDC Note

        Parameters:
        entries - String key and value pairs to add
        Since:
        Rhino 2.6.0
      • removeLoggingContextEntryFromActivity

        void removeLoggingContextEntryFromActivity​(ActivityContextInterface aci,
                                                   String key)

        Remove an entry from the logging context. This entry will not be logged after this call.

        Parameters:
        key - String key to remove.
        Since:
        Rhino 2.6.0
      • putLoggingContextEntryInActivities

        void putLoggingContextEntryInActivities​(ActivityContextInterface[] acis,
                                                String key,
                                                String value)

        Add a key value pair to all given activities logging context. It will be logged in all subsequent log statements for this activity.

        Care must be taken to not overload the context with too many entries. See MDC Note

        Parameters:
        key - String key to add.
        value - String value to add.
        Since:
        Rhino 2.6.0
      • putLoggingContextEntriesInActivities

        void putLoggingContextEntriesInActivities​(ActivityContextInterface[] acis,
                                                  Map<String,​String> entries)

        Put all context entries into the current logging context for all given ACIs. They will be logged in all subsequent log statements for this activity.

        Care must be taken to not overload the context with too many entries. See MDC Note

        Parameters:
        entries - String key and value pairs to add
        Since:
        Rhino 2.6.0
      • removeLoggingContextEntryFromActivities

        void removeLoggingContextEntryFromActivities​(ActivityContextInterface[] acis,
                                                     String key)

        Remove an entry from the logging context and all provided ACIs. This entry will not be logged after this call.

        Parameters:
        key - String key to remove.
        Since:
        Rhino 2.6.0
      • putLoggingContextEntryInActivities

        void putLoggingContextEntryInActivities​(Set<ActivityContextInterface> acis,
                                                String key,
                                                String value)

        Add a key value pair to all given activities logging context. It will be logged in all subsequent log statements for this activity.

        Care must be taken to not overload the context with too many entries. See MDC Note

        Parameters:
        key - String key to add.
        value - String value to add.
        Since:
        Rhino 2.6.0
      • putLoggingContextEntriesInActivities

        void putLoggingContextEntriesInActivities​(Set<ActivityContextInterface> acis,
                                                  Map<String,​String> entries)

        Put all context entries into the current logging context for all given ACIs. They will be logged in all subsequent log statements for this activity.

        Care must be taken to not overload the context with too many entries. See MDC Note

        Parameters:
        entries - String key and value pairs to add
        Since:
        Rhino 2.6.0
      • removeLoggingContextEntryFromActivities

        void removeLoggingContextEntryFromActivities​(Set<ActivityContextInterface> acis,
                                                     String key)

        Remove an entry from the logging context and all provided ACIs. This entry will not be logged after this call.

        Parameters:
        key - String key to remove.
        Since:
        Rhino 2.6.0