CARMA C++
programLogging.h File Reference

This is the interface file for extra APIs for program logging. More...

#include <string>

Go to the source code of this file.

Namespaces

module  carma
 IDL for bima Rx Control, inherits from antenna::common::RxControl.
 
 carma::util
 Utility classes.
 

Macros

#define CARMALOGINFO(statement)
 

Functions

void carma::util::programLogCritical (const ::std::string &msg)
 
void carma::util::programLogCritical (const char *msg)
 
void carma::util::programLogCriticalIfPossible (const ::std::string &msg)
 
void carma::util::programLogCriticalIfPossible (const char *msg)
 
void carma::util::programLogDebug (const ::std::string &msg)
 
void carma::util::programLogDebug (const char *msg)
 
void carma::util::programLogDebugIfPossible (const ::std::string &msg)
 
void carma::util::programLogDebugIfPossible (const char *msg)
 
void carma::util::programLogError (const ::std::string &msg)
 
void carma::util::programLogError (const char *msg)
 
void carma::util::programLogErrorIfPossible (const ::std::string &msg)
 
void carma::util::programLogErrorIfPossible (const char *msg)
 
bool carma::util::programLoggingIsPossible ()
 
void carma::util::programLogInfo (const ::std::string &msg)
 
void carma::util::programLogInfo (const char *msg)
 
void carma::util::programLogInfoIfPossible (const ::std::string &msg)
 
void carma::util::programLogInfoIfPossible (const char *msg)
 
void carma::util::programLogNotice (const ::std::string &msg)
 
void carma::util::programLogNotice (const char *msg)
 
void carma::util::programLogNoticeIfPossible (const ::std::string &msg)
 
void carma::util::programLogNoticeIfPossible (const char *msg)
 
void carma::util::programLogWarn (const ::std::string &msg)
 
void carma::util::programLogWarn (const char *msg)
 
void carma::util::programLogWarnIfPossible (const ::std::string &msg)
 
void carma::util::programLogWarnIfPossible (const char *msg)
 

Detailed Description

This is the interface file for extra APIs for program logging.

Definition in file programLogging.h.

Macro Definition Documentation

#define CARMALOGINFO (   statement)
Value:
{\
std::ostringstream _macroOs; \
_macroOs << statement; \
carma::util::programLogInfoIfPossible(_macroOs.str()); \
}

Definition at line 11 of file programLogging.h.