Log_Macros.h File Reference

#include "ace/Trace.h"
Include dependency graph for Log_Macros.h:
This graph shows which files directly or indirectly include this file:

Defines

#define DLINFO   ACE_TEXT("(%P|%t) [%M] - %T - ")
#define DANCE_TRACE(X)   ACE_TRACE_IMPL (X)
#define DANCE_ENABLE_TRACE()   ACE_Trace::start_tracing ()
#define DANCE_DISABLE_TRACE()   ACE_Trace::stop_tracing ()
#define DLINFO   ACE_TEXT("%I(%P|%t) [%M] - %T - ")
#define DANCE_ERROR(X)
#define DANCE_DEBUG(X)
#define DANCE_ERROR_RETURN(X, Y)
#define DANCE_ERROR_BREAK(X)   { DANCE_ERROR (X); break; }

Detailed Description

Author:
William R. Otte <wotte@dre.vanderbilt.edu> //
Id
Log_Macros.h 87256 2009-10-29 12:31:15Z johnnyw

Macros used for logging in DAnCE


Define Documentation

#define DANCE_DEBUG (  ) 
Value:
do { \
    int __ace_error = ACE_Log_Msg::last_error_adapter (); \
    ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
    ace___->conditional_set (__FILE__, __LINE__, 0, __ace_error); \
    ace___->log X; \
  } while (0)
 
#define DANCE_DISABLE_TRACE (  )     ACE_Trace::stop_tracing ()
 
#define DANCE_ENABLE_TRACE (  )     ACE_Trace::start_tracing ()
#define DANCE_ERROR (  ) 
Value:
do { \
    int __ace_error = ACE_Log_Msg::last_error_adapter (); \
    ACE_Log_Msg *ace___ = ACE_Log_Msg::instance ();               \
    ace___->conditional_set (__FILE__, __LINE__, -1, __ace_error); \
    ace___->log X; \
  } while (0)
#define DANCE_ERROR_BREAK (  )     { DANCE_ERROR (X); break; }
#define DANCE_ERROR_RETURN ( X,
 ) 
Value:
do { \
    int __ace_error = ACE_Log_Msg::last_error_adapter (); \
    ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
    ace___->conditional_set (__FILE__, __LINE__, Y, __ace_error); \
    ace___->log X; \
    return Y; \
  } while (0)
#define DANCE_TRACE (  )     ACE_TRACE_IMPL (X)
#define DLINFO   ACE_TEXT("%I(%P|%t) [%M] - %T - ")
#define DLINFO   ACE_TEXT("(%P|%t) [%M] - %T - ")
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 01:40:08 2009 for DAnCE by  doxygen 1.6.1