org.apache.wsif.logging
Class Trc

java.lang.Object
  extended by org.apache.wsif.logging.Trc

public class Trc
extends java.lang.Object

Trc provides trace support for WSIF and is a wrapper around commons-logging. It adds value to commons-logging by providing entry/exit/exception trace; never throwing an exception back even if asked to trace something really stupid; and tracing references to large WSDL objects, unless specifically asked to trace out the entire object. Trc also provides brief() methods (called from deep() methods) which trace out WSDL objects (and others) in a consistent and helpful way. The goals of Trc are to not impact performance if trace is off; to provide a rich and easy-to-use API for WSIF; to enable creation of trace files that will help developers to easily diagnose problems in WSIF.

Author:
Mark Whitlock

Field Summary
static int LOG_LEVEL_DEBUG
           
static int LOG_LEVEL_ERROR
           
static int LOG_LEVEL_FATAL
           
static int LOG_LEVEL_INFO
           
static int LOG_LEVEL_TRACE
           
static int LOG_LEVEL_WARN
           
static boolean ON
           
 
Method Summary
static java.lang.String brief(javax.wsdl.BindingOperation bo)
           
static java.lang.String brief(javax.wsdl.Definition d)
           
static java.lang.String brief(int outputLevel, javax.wsdl.BindingOperation bo)
           
static java.lang.String brief(int outputLevel, javax.wsdl.Definition d)
           
static java.lang.String brief(int outputLevel, java.util.Map map)
           
static java.lang.String brief(int outputLevel, javax.wsdl.Operation o)
           
static java.lang.String brief(int outputLevel, javax.wsdl.Port p)
           
static java.lang.String brief(int outputLevel, javax.wsdl.PortType pt)
           
static java.lang.String brief(int outputLevel, javax.wsdl.Service s)
           
static java.lang.String brief(int outputLevel, java.lang.String name, java.util.Collection coll)
           
static java.lang.String brief(int outputLevel, java.lang.String name, java.lang.Object[] objs)
           
static java.lang.String brief(java.util.Map map)
          Emulates map.toString() except does a checkWsdl() on all the elements of the map.
static java.lang.String brief(javax.wsdl.Operation o)
           
static java.lang.String brief(javax.wsdl.Port p)
           
static java.lang.String brief(javax.wsdl.PortType pt)
           
static java.lang.String brief(javax.wsdl.Service s)
           
static java.lang.String brief(java.lang.String name, java.util.Collection coll)
           
static java.lang.String brief(java.lang.String name, java.lang.Object[] objs)
           
static void entry(java.lang.Object that)
          Traces entry into a method with no parameters.
static void entry(java.lang.Object that, boolean b)
           
static void entry(java.lang.Object that, int i)
           
static void entry(java.lang.Object that, java.lang.Object p1)
          Traces entry into a method with one parameter.
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2)
          Traces entry into a method with two parameters.
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11, java.lang.Object p12)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11, java.lang.Object p12, java.lang.Object p13)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11, java.lang.Object p12, java.lang.Object p13, java.lang.Object p14)
           
static void entry(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10, java.lang.Object p11, java.lang.Object p12, java.lang.Object p13, java.lang.Object p14, java.lang.Object p15)
           
static void entryExpandWsdl(java.lang.Object that, java.lang.Object[] parms)
           
static void event(java.lang.Object that, java.lang.Object p1)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
           
static void event(java.lang.Object that, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9, java.lang.Object p10)
           
static void exception(java.lang.Throwable exception)
           
static void exceptionInTrace(java.lang.Exception exception)
           
static void exit()
          Traces exit from a method.
static void exit(boolean b)
          Traces exit from a method that returns a value.
static void exit(int i)
           
static void exit(java.lang.Object returnValue)
          Traces exit from a method that returns a value.
static void exitExpandWsdl(java.lang.Object returnValue)
          Traces exit from a method that returns a value.
static void ignoredException(java.lang.Throwable exception)
           
static boolean isDebugEnabled()
           
static boolean isTraceEnabled()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG_LEVEL_TRACE

public static final int LOG_LEVEL_TRACE
See Also:
Constant Field Values

LOG_LEVEL_DEBUG

public static final int LOG_LEVEL_DEBUG
See Also:
Constant Field Values

LOG_LEVEL_INFO

public static final int LOG_LEVEL_INFO
See Also:
Constant Field Values

LOG_LEVEL_WARN

public static final int LOG_LEVEL_WARN
See Also:
Constant Field Values

LOG_LEVEL_ERROR

public static final int LOG_LEVEL_ERROR
See Also:
Constant Field Values

LOG_LEVEL_FATAL

public static final int LOG_LEVEL_FATAL
See Also:
Constant Field Values

ON

public static boolean ON
Method Detail

isTraceEnabled

public static boolean isTraceEnabled()

isDebugEnabled

public static boolean isDebugEnabled()

entry

public static void entry(java.lang.Object that)
Traces entry into a method with no parameters.


entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1)
Traces entry into a method with one parameter.


entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2)
Traces entry into a method with two parameters.


entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10,
                         java.lang.Object p11)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10,
                         java.lang.Object p11,
                         java.lang.Object p12)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10,
                         java.lang.Object p11,
                         java.lang.Object p12,
                         java.lang.Object p13)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10,
                         java.lang.Object p11,
                         java.lang.Object p12,
                         java.lang.Object p13,
                         java.lang.Object p14)

entry

public static void entry(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10,
                         java.lang.Object p11,
                         java.lang.Object p12,
                         java.lang.Object p13,
                         java.lang.Object p14,
                         java.lang.Object p15)

entryExpandWsdl

public static void entryExpandWsdl(java.lang.Object that,
                                   java.lang.Object[] parms)

entry

public static void entry(java.lang.Object that,
                         boolean b)

entry

public static void entry(java.lang.Object that,
                         int i)

exit

public static void exit()
Traces exit from a method.


exit

public static void exit(java.lang.Object returnValue)
Traces exit from a method that returns a value.


exit

public static void exit(boolean b)
Traces exit from a method that returns a value.


exit

public static void exit(int i)

exitExpandWsdl

public static void exitExpandWsdl(java.lang.Object returnValue)
Traces exit from a method that returns a value.


exception

public static void exception(java.lang.Throwable exception)

ignoredException

public static void ignoredException(java.lang.Throwable exception)

exceptionInTrace

public static void exceptionInTrace(java.lang.Exception exception)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9)

event

public static void event(java.lang.Object that,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3,
                         java.lang.Object p4,
                         java.lang.Object p5,
                         java.lang.Object p6,
                         java.lang.Object p7,
                         java.lang.Object p8,
                         java.lang.Object p9,
                         java.lang.Object p10)

brief

public static java.lang.String brief(javax.wsdl.Definition d)

brief

public static java.lang.String brief(int outputLevel,
                                     javax.wsdl.Definition d)

brief

public static java.lang.String brief(javax.wsdl.PortType pt)

brief

public static java.lang.String brief(int outputLevel,
                                     javax.wsdl.PortType pt)

brief

public static java.lang.String brief(javax.wsdl.Service s)

brief

public static java.lang.String brief(int outputLevel,
                                     javax.wsdl.Service s)

brief

public static java.lang.String brief(javax.wsdl.Port p)

brief

public static java.lang.String brief(int outputLevel,
                                     javax.wsdl.Port p)

brief

public static java.lang.String brief(javax.wsdl.BindingOperation bo)

brief

public static java.lang.String brief(int outputLevel,
                                     javax.wsdl.BindingOperation bo)

brief

public static java.lang.String brief(javax.wsdl.Operation o)

brief

public static java.lang.String brief(int outputLevel,
                                     javax.wsdl.Operation o)

brief

public static java.lang.String brief(java.lang.String name,
                                     java.util.Collection coll)

brief

public static java.lang.String brief(int outputLevel,
                                     java.lang.String name,
                                     java.util.Collection coll)

brief

public static java.lang.String brief(java.lang.String name,
                                     java.lang.Object[] objs)

brief

public static java.lang.String brief(int outputLevel,
                                     java.lang.String name,
                                     java.lang.Object[] objs)

brief

public static java.lang.String brief(java.util.Map map)
Emulates map.toString() except does a checkWsdl() on all the elements of the map.


brief

public static java.lang.String brief(int outputLevel,
                                     java.util.Map map)


Copyright ? 2002, 2006 Apache XML Project. All Rights Reserved.