org.openorb.util
Class Trace

java.lang.Object
  extended byorg.openorb.util.Trace

public class Trace
extends java.lang.Object

This class provides methods to display debug traces. By convention, several levels are indentified : - level 1 : display exception stacks - level 2 ( high priority ): level 1 + - level 3 ( medium priority ) : level 2 + - level 4 ( low priority ) : level 3 + - level 5 ( full details )

Version:
$Revision: 1.3 $ $Date: 2001/08/13 03:47:34 $
Author:
Jerome Daniel <daniel@intalio.com>

Constructor Summary
Trace()
           
 
Method Summary
static void buffer(java.lang.Object from, byte[] buffer)
          Dump a buffer content
static void buffer(java.lang.Object from, StorageBuffer buf)
          Dump a storage Buffer.
static void DumpCallException(java.lang.Object from, java.lang.Exception ex)
          Dump a stack trace of an system exception which occours during a call
static void exception(java.lang.Object from, java.lang.Throwable ex)
          Dump an exception stack
static void high(java.lang.Object from, java.lang.String msg)
          Add a high priority trace.
static void low(java.lang.Object from, java.lang.String msg)
          Add a low priority trace.
static void medium(java.lang.Object from, java.lang.String msg)
          Add a medium priority trace.
static void myAssert(boolean myAssert)
          Deprecated. use myAssertTrue. Conflicts with JDK 1.4 myAssert.
static void myAssert(boolean asTrue, java.lang.String message)
          Deprecated. use myAssertTrue. Conflicts with JDK 1.4 myAssert.
static void myAssertTrue(boolean asTrue)
          Assertion must be true or the process will terminate.
static void myAssertTrue(boolean asTrue, java.lang.String message)
          Assertion must be true or the process will terminate.
static void setTraceFile(java.lang.String fileName)
          Set traces file
static void setTraceLevel(int newLevel)
          Set traces level
static void start_debugging_session(java.lang.String session_title, java.lang.String file_name, int level, ORB orb)
          This operation is used to start a debugging session.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trace

public Trace()
Method Detail

setTraceLevel

public static void setTraceLevel(int newLevel)
Set traces level


setTraceFile

public static void setTraceFile(java.lang.String fileName)
Set traces file


start_debugging_session

public static void start_debugging_session(java.lang.String session_title,
                                           java.lang.String file_name,
                                           int level,
                                           ORB orb)
This operation is used to start a debugging session.


low

public static void low(java.lang.Object from,
                       java.lang.String msg)
Add a low priority trace.


medium

public static void medium(java.lang.Object from,
                          java.lang.String msg)
Add a medium priority trace.


high

public static void high(java.lang.Object from,
                        java.lang.String msg)
Add a high priority trace.


exception

public static void exception(java.lang.Object from,
                             java.lang.Throwable ex)
Dump an exception stack


DumpCallException

public static void DumpCallException(java.lang.Object from,
                                     java.lang.Exception ex)
Dump a stack trace of an system exception which occours during a call


buffer

public static void buffer(java.lang.Object from,
                          byte[] buffer)
Dump a buffer content


buffer

public static void buffer(java.lang.Object from,
                          StorageBuffer buf)
Dump a storage Buffer.


myAssert

public static void myAssert(boolean myAssert)
Deprecated. use myAssertTrue. Conflicts with JDK 1.4 myAssert.

Assertion must be true or the process will terminate.


myAssert

public static void myAssert(boolean asTrue,
                            java.lang.String message)
Deprecated. use myAssertTrue. Conflicts with JDK 1.4 myAssert.

Assertion must be true or the process will terminate.


myAssertTrue

public static void myAssertTrue(boolean asTrue)
Assertion must be true or the process will terminate.


myAssertTrue

public static void myAssertTrue(boolean asTrue,
                                java.lang.String message)
Assertion must be true or the process will terminate.