Macros | Enumerations
UnitTestTrace.h File Reference
#include <boost/format.hpp>

Go to the source code of this file.

Macros

#define COUT(xx)   std::cout<<__PRETTY_FUNCTION__<<xx; std::cout<<"\n";
 This is for hard debugging. More...
 

Enumerations

enum  UTLogs {
  LogError = 0, LogWarning = 1, LogInfo = 2, LogDebug = 3,
  LogDLStart = 4, LogRunStart = 5, LogPeriodic1 = 6, LogPeriodic2 = 7,
  LogTrace = 8, LogVerbatim = 9, LogAbsolute = 10, LogDLDebug4 = 11,
  LogEvPoolDA12 = 12, LogEvPoolDA13 = 13, LogEvPoolDA14 = 14, LogEvPoolDA15 = 15,
  LogBNDBlock16 = 16, LogBNDBlock17 = 17, LogBNDBlock18 = 18, LogBNDBlock19 = 19,
  LogTriggerTB20 = 20, LogTriggerTB21 = 21, LogTriggerTB22 = 22, LogTriggerTB23 = 23,
  LogEventDebugInfo = 24, LogShMem25 = 25, LogRunInfo = 26, LogRunAddEventInfo = 27,
  LogRunDebugInfo = 28, LogDataOutput29 = 29, LogDataOutput30 = 30, LogDataOutput31 = 31
}
 

Macro Definition Documentation

#define COUT (   xx)    std::cout<<__PRETTY_FUNCTION__<<xx; std::cout<<"\n";

This is for hard debugging.

Definition at line 15 of file UnitTestTrace.h.

Enumeration Type Documentation

enum UTLogs
Enumerator
LogError 
LogWarning 
LogInfo 
LogDebug 
LogDLStart 
LogRunStart 
LogPeriodic1 
LogPeriodic2 
LogTrace 
LogVerbatim 
LogAbsolute 
LogDLDebug4 
LogEvPoolDA12 
LogEvPoolDA13 
LogEvPoolDA14 
LogEvPoolDA15 
LogBNDBlock16 
LogBNDBlock17 
LogBNDBlock18 
LogBNDBlock19 
LogTriggerTB20 
LogTriggerTB21 
LogTriggerTB22 
LogTriggerTB23 
LogEventDebugInfo 
LogShMem25 
LogRunInfo 
LogRunAddEventInfo 
LogRunDebugInfo 
LogDataOutput29 
LogDataOutput30 
LogDataOutput31 

Definition at line 19 of file UnitTestTrace.h.

19  {
20 // group corresponding to Message Logger
21  LogError = 0,
22  LogWarning = 1,
23  LogInfo = 2,
24  LogDebug = 3,
25 // group for important low rate messages
26  LogDLStart = 4,
27  LogRunStart = 5,
28  LogPeriodic1 = 6,
29  LogPeriodic2 = 7,
30 // group for General DL debug
31  LogTrace = 8,
32  LogVerbatim = 9,
33  LogAbsolute = 10,
34  LogDLDebug4 = 11,
35 // group for EventPool and DataAtoms
36  LogEvPoolDA12 = 12,
37  LogEvPoolDA13 = 13,
38  LogEvPoolDA14 = 14,
39  LogEvPoolDA15 = 15,
40 // group for BufferNodes and DataBlocks
41  LogBNDBlock16 = 16,
42  LogBNDBlock17 = 17,
43  LogBNDBlock18 = 18,
44  LogBNDBlock19 = 19,
45 // group for Trigger and TriggerBlocks
46  LogTriggerTB20 = 20,
47  LogTriggerTB21 = 21,
48  LogTriggerTB22 = 22,
49  LogTriggerTB23 = 23,
50 // group for shared memory
51  LogEventDebugInfo = 24,
52  LogShMem25 = 25,
53  LogRunInfo = 26,
54  LogRunAddEventInfo = 27,
55 // group for data output
56  LogRunDebugInfo = 28,
57  LogDataOutput29 = 29,
58  LogDataOutput30 = 30,
59  LogDataOutput31 = 31
60  };