BEA Systems, Inc.

com.beasys.commerce.util
Class TRACE

java.lang.Object
  |
  +--com.beasys.commerce.util.TRACE

public final class TRACE
extends java.lang.Object

Usage: -trace [flags]|+ + = Trace all remarks 1) Comment your code using the following. TRACE.REM('s', "This is a comment"); TRACE.REM('s', "This is a comment", this); 2) Runtime pass your -trace flags to: TRACE.parseArgs(args); 3) or add them programmatically: TRACE.addTraceFlags("skaow"); or TRACE.addTraceFlag('+');


Field Summary
static java.lang.String COMMANDLINE_OPTION
           
static char DEBUG
           
static char ERROR
           
static char INFO
           
static java.text.DateFormat sdf
           
static char TRACE_ALL_REMARKS_FLAG
           
 
Constructor Summary
TRACE()
           
 
Method Summary
static void addTraceFlag(char flag)
          Add a flag to the current trace session.
static void addTraceFlags(java.lang.String newFlags)
          Add a set of flags to the current trace session.
static void parseArgs(java.lang.String[] args)
          At runtime pass your -trace flags to: TRACE.parseArgs(args);
static void REM(char flag, MessageCatalogException e)
           
static void REM(char flag, java.lang.Object caller, MessageCatalogException e)
           
static void REM(char flag, java.lang.String message)
          Displays a remark.
static void REM(char flag, java.lang.String message, java.lang.Exception e)
           
static void REM(char flag, java.lang.String message, java.lang.Object caller)
          Displays a remark.
static void REM(char flag, java.lang.String message, java.lang.Object caller, java.lang.Exception e)
           
static void setPrintWriter(java.io.PrintWriter out)
          By default the print stream is System.out.
static void turnOnAllTraces()
          This is an alternative call to TRACE.addTraceFlag('+');
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INFO

public static final char INFO

DEBUG

public static final char DEBUG

ERROR

public static final char ERROR

sdf

public static final java.text.DateFormat sdf

COMMANDLINE_OPTION

public static final java.lang.String COMMANDLINE_OPTION

TRACE_ALL_REMARKS_FLAG

public static final char TRACE_ALL_REMARKS_FLAG
Constructor Detail

TRACE

public TRACE()
Method Detail

addTraceFlag

public static final void addTraceFlag(char flag)
Add a flag to the current trace session. All remarks that have these flag will get displayed Note: To trace all remarks, use '+'
Parameters:
flag - flag that is needed to be traced.

addTraceFlags

public static final void addTraceFlags(java.lang.String newFlags)
Add a set of flags to the current trace session. All remarks that have these flags will get displayed Note: To trace all remarks, use '+'
Parameters:
newFlags - new flags that are needed to be traced.

parseArgs

public static final void parseArgs(java.lang.String[] args)
At runtime pass your -trace flags to: TRACE.parseArgs(args);
Parameters:
args - arguments from the commandline

REM

public static final void REM(char flag,
                             java.lang.String message)
Displays a remark.
Parameters:
flag - flag that is associated to this remark
message - the remark that you want to be display

REM

public static final void REM(char flag,
                             java.lang.String message,
                             java.lang.Exception e)

REM

public static final void REM(char flag,
                             MessageCatalogException e)

REM

public static final void REM(char flag,
                             java.lang.String message,
                             java.lang.Object caller)
Displays a remark. Mauricio added a version that takes exceptions too
Parameters:
flag - flag that is associated to this remark
message - the remark that you want to be display
caller - the caller object that this remark is associated to

REM

public static final void REM(char flag,
                             java.lang.Object caller,
                             MessageCatalogException e)

REM

public static final void REM(char flag,
                             java.lang.String message,
                             java.lang.Object caller,
                             java.lang.Exception e)

setPrintWriter

public static final void setPrintWriter(java.io.PrintWriter out)
By default the print stream is System.out.

turnOnAllTraces

public static final void turnOnAllTraces()
This is an alternative call to TRACE.addTraceFlag('+');
See Also:
TRACE.addTraceFlag

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved