LAL  7.1.7.1-15d842a
LALDebugLevel.h File Reference

Prototypes

int XLALGetDebugLevel (void)
 
void XLALClobberDebugLevel (int level)
 

Go to the source code of this file.

Macros

#define lalDebugLevel   (XLALGetDebugLevel())
 

Enumerations

enum  {
  LALERRORBIT = 0001, LALWARNINGBIT = 0002, LALINFOBIT = 0004, LALTRACEBIT = 0010,
  LALMEMDBGBIT = 0020, LALMEMPADBIT = 0040, LALMEMTRKBIT = 0100, LALMEMINFOBIT = 0200
}
 lalDebugLevel bit field values More...
 
enum  {
  LALNDEBUG = 0, LALERROR = LALERRORBIT, LALWARNING = LALWARNINGBIT, LALINFO = LALINFOBIT,
  LALTRACE = LALTRACEBIT, LALMSGLVL1 = LALERRORBIT, LALMSGLVL2 = LALERRORBIT | LALWARNINGBIT, LALMSGLVL3 = LALERRORBIT | LALWARNINGBIT | LALINFOBIT,
  LALMEMDBG = LALMEMDBGBIT | LALMEMPADBIT | LALMEMTRKBIT, LALMEMTRACE = LALTRACEBIT | LALMEMDBG | LALMEMINFOBIT, LALALLDBG = ~LALNDEBUG
}
 composite lalDebugLevel values More...
 

Macro Definition Documentation

◆ lalDebugLevel

#define lalDebugLevel   (XLALGetDebugLevel())

Definition at line 56 of file LALDebugLevel.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

lalDebugLevel bit field values

Enumerator
LALERRORBIT 

enable error messages

LALWARNINGBIT 

enable warning messages

LALINFOBIT 

enable info messages

LALTRACEBIT 

enable tracing messages

LALMEMDBGBIT 

enable memory debugging routines

LALMEMPADBIT 

enable memory padding

LALMEMTRKBIT 

enable memory tracking

LALMEMINFOBIT 

enable memory info messages

Definition at line 30 of file LALDebugLevel.h.

◆ anonymous enum

anonymous enum

composite lalDebugLevel values

Enumerator
LALNDEBUG 

no debug

LALERROR 

enable error messages

LALWARNING 

enable warning messages

LALINFO 

enable info messages

LALTRACE 

enable tracing messages

LALMSGLVL1 

enable error messages

LALMSGLVL2 

enable error and warning messages

LALMSGLVL3 

enable error, warning, and info messages

LALMEMDBG 

enable memory debugging tools

LALMEMTRACE 

enable memory tracing tools

LALALLDBG 

enable all debugging

Definition at line 42 of file LALDebugLevel.h.

Function Documentation

◆ XLALGetDebugLevel()

int XLALGetDebugLevel ( void  )

Definition at line 109 of file LALDebugLevel.c.

◆ XLALClobberDebugLevel()

void XLALClobberDebugLevel ( int  level)

Definition at line 46 of file LALDebugLevel.c.