static Boolean REQUEST = Boolean.FALSE;\r
static Boolean SIGNAL = Boolean.FALSE;\r
static Boolean EVENT = Boolean.FALSE;\r
- static Boolean EXCEPTION = Boolean.FALSE;\r
\r
private static BufferedWriter fTraceLog = null;\r
\r
isTracing |= EVENT;\r
}\r
\r
- traceKey = Platform.getDebugOption(pluginID + "/exception");\r
- if (traceKey != null) {\r
- EXCEPTION = (Boolean.valueOf(traceKey)).booleanValue();\r
- isTracing |= EXCEPTION;\r
- }\r
-\r
// Create trace log file if needed\r
if (isTracing) {\r
fTraceLog = openLogFile("trace.log");\r
return EVENT;\r
}\r
\r
- public static boolean isExceptionTraced() {\r
- return EXCEPTION;\r
- }\r
-\r
// Tracers\r
public static void trace(String msg) {\r
long currentTime = System.currentTimeMillis();\r
}\r
\r
public static void traceRequest(ITmfDataRequest<?> request, String msg) {\r
- String message = ("[REQ] Thread=" + Thread.currentThread().getId() + " Req=" + request.getRequestId() + ", Type=" + request.getDataType().getSimpleName() + " " + msg);\r
+ String message = ("[REQ] Thread=" + Thread.currentThread().getId() + " Req=" + request.getRequestId() + \r
+ (request.getExecType() == ITmfDataRequest.ExecutionType.LONG ? "(long)" : "(short)") +\r
+ ", Type=" + request.getClass().getName() + \r
+ ", DataType=" + request.getDataType().getSimpleName() + " " + msg);\r
trace(message);\r
}\r
\r
trace(message);\r
}\r
\r
- public static void traceException(Exception e) {\r
- }\r
-\r
public static void traceError(String msg) {\r
String message = ("[ERR] Thread=" + Thread.currentThread().getId() + " " + msg);\r
trace(message);\r