Commit | Line | Data |
---|---|---|
8c8bf09f ASL |
1 | package org.eclipse.linuxtools.tmf;\r |
2 | \r | |
3 | import org.eclipse.core.runtime.Platform;\r | |
4 | \r | |
5 | public class Tracer {\r | |
6 | \r | |
36548af3 | 7 | static Boolean TRACE = Boolean.FALSE;\r |
9aae0442 | 8 | \r |
36548af3 | 9 | private static String pluginID = TmfCorePlugin.PLUGIN_ID;\r |
9aae0442 | 10 | \r |
8c8bf09f | 11 | public static void init() {\r |
36548af3 | 12 | String traceKey = Platform.getDebugOption(pluginID + "/trace");\r |
8c8bf09f ASL |
13 | \r |
14 | if (traceKey != null) {\r | |
36548af3 | 15 | TRACE = (new Boolean(traceKey)).booleanValue();\r |
8c8bf09f ASL |
16 | }\r |
17 | }\r | |
18 | \r | |
36548af3 FC |
19 | public static void trace(String message) {\r |
20 | if (TRACE) {\r | |
ce785d7d | 21 | System.out.println(Thread.currentThread() + ": " + message);\r |
8c8bf09f ASL |
22 | }\r |
23 | }\r | |
24 | }\r |