Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

debug.h File Reference


Detailed Description

Macros to enable debugging and debug logging

Go to the source code of this file.

Defines

#define AW_DEBUG_LOG_LEVEL1(logger, fmt...)
#define AW_DEBUG_LOG_LEVEL2(logger, fmt...)
#define AW_DEBUG_LOG_LEVEL3(logger, fmt...)
#define NDEBUG

Enumerations

enum  aw_loglevel_t {
  AW_DEBUG_LOG_LEVEL = 0, AW_INFO_LOG_LEVEL, AW_WARN_LOG_LEVEL, AW_ERROR_LOG_LEVEL,
  AW_N_LOG_LEVELS
}


Define Documentation

#define AW_DEBUG_LOG_LEVEL1 (  logger,
fmt...   ) 
 

#define AW_DEBUG_LOG_LEVEL2 (  logger,
fmt...   ) 
 

#define AW_DEBUG_LOG_LEVEL3 (  logger,
fmt...   ) 
 

#define NDEBUG
 


Enumeration Type Documentation

enum aw_loglevel_t
 

System wide logging levels

Enumeration values:
AW_DEBUG_LOG_LEVEL 
AW_INFO_LOG_LEVEL 
AW_WARN_LOG_LEVEL 
AW_ERROR_LOG_LEVEL 
AW_N_LOG_LEVELS 

Aware 0.11.1 Copyright (C) 1998-2005 Russell Leighton (russ@elegant-software.com)