Class ErrorTracer


  • public class ErrorTracer
    extends java.lang.Object
    Tracer for "error" aspect.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ASPECT  
    • Constructor Summary

      Constructors 
      Constructor Description
      ErrorTracer()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void traceFailure​(java.lang.String aspect, java.lang.String shortDesc, java.lang.String fullDesc, java.lang.Object data)
      Traces error message.
      static void traceFailure​(java.lang.String aspect, java.lang.String shortDesc, java.lang.String fullDesc, java.lang.Object data, int skipFrames)
      Traces error message.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ErrorTracer

        public ErrorTracer()
    • Method Detail

      • traceFailure

        public static void traceFailure​(java.lang.String aspect,
                                        java.lang.String shortDesc,
                                        java.lang.String fullDesc,
                                        java.lang.Object data)
        Traces error message.
        Parameters:
        data - Error additional data. If exception is passed then its stack is traced otherwise stack which is one level above.
        See Also:
        traceFailure(String, String, String, Object, int)
      • traceFailure

        public static void traceFailure​(java.lang.String aspect,
                                        java.lang.String shortDesc,
                                        java.lang.String fullDesc,
                                        java.lang.Object data,
                                        int skipFrames)
        Traces error message.
        Parameters:
        aspect - Aspect informing about error.
        shortDesc - Short description.
        fullDesc - Full description.
        data - Error additional data. May be exception - in that case its stack is traced.
        skipFrames - Number of the last call stack frames which will be skipped while tracing. Use negative values if you don't want to trace stack; 0 if you want to trace everything including this call; 1 - if you want to skip frame corresponding to this method call. Bigger values - if you want to skip more transitional methods.