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('+');
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)
|
protected static void |
reset()
Internal to this package usage only. |
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 |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
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
TRACE
public TRACE()
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 remarkmessage
- 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 remarkmessage
- the remark that you want to be displaycaller
- 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)
reset
protected static final void reset()
- Internal to this package usage only.
Remove all flags and point to the standard out
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
Copyright © 2000 BEA Systems, Inc. All Rights Reserved