Log.h++ File Reference

#include <commonc++/Common.h++>
#include <commonc++/ConsoleLogger.h++>
#include <commonc++/CriticalSection.h++>
#include <commonc++/FileLogger.h++>
#include <commonc++/Logger.h++>
#include <commonc++/String.h++>
#include <cstdarg>
Include dependency graph for Log.h++:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Log
 Logging routines. More...

Namespaces

namespace  ccxx

Defines

#define Log_assert(EXPR)   (void)((EXPR)|| ccxx::Log::assert_(__FILE__, __LINE__, #EXPR))
 Log an assertion.
#define Log_debug(M,...)
#define Log_info(M,...)   ccxx::Log::log(ccxx::LogInfo, __FILE__, __LINE__, M, __VA_ARGS__)
 Log an informational message.
#define Log_warning(M,...)   ccxx::Log::log(ccxx::LogWarning, __FILE__, __LINE__, M, __VA_ARGS__)
 Log a warning message.
#define Log_error(M,...)   ccxx::Log::log(ccxx::LogError, __FILE__, __LINE__, M, __VA_ARGS__)
 Log an error message.

Define Documentation

#define Log_assert ( EXPR   )     (void)((EXPR)|| ccxx::Log::assert_(__FILE__, __LINE__, #EXPR))

Log an assertion.

#define Log_debug ( M,
...   ) 
#define Log_error ( M,
...   )     ccxx::Log::log(ccxx::LogError, __FILE__, __LINE__, M, __VA_ARGS__)

Log an error message.

#define Log_info ( M,
...   )     ccxx::Log::log(ccxx::LogInfo, __FILE__, __LINE__, M, __VA_ARGS__)

Log an informational message.

#define Log_warning ( M,
...   )     ccxx::Log::log(ccxx::LogWarning, __FILE__, __LINE__, M, __VA_ARGS__)

Log a warning message.

Generated on Sat Nov 26 16:49:08 2011 for libcommonc++ by  doxygen 1.6.3