org.openorb.util
Class Trace

java.lang.Object
  |
  +--org.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 assert(boolean assert)
          Deprecated. use assertTrue. Conflicts with JDK 1.4 assert.
static void assert(boolean asTrue, java.lang.String message)
          Deprecated. use assertTrue. Conflicts with JDK 1.4 assert.
static void assertTrue(boolean asTrue)
          Assertion must be true or the process will terminate.
static void assertTrue(boolean asTrue, java.lang.String message)
          Assertion must be true or the process will terminate.
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 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.

assert

public static void assert(boolean assert)
Deprecated. use assertTrue. Conflicts with JDK 1.4 assert.

Assertion must be true or the process will terminate.

assert

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

Assertion must be true or the process will terminate.

assertTrue

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

assertTrue

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