#include "kaa/logging/LoggerFactory.hpp"
#include <string.h>
#include <boost/format.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/lock_options.hpp>
 
Go to the source code of this file.
 | 
| #define  | PATH_SEPARATOR   '/' | 
|   | 
| #define  | __LOGFILE   (strrchr(__FILE__, PATH_SEPARATOR) ? strrchr(__FILE__, PATH_SEPARATOR) + 1 : __FILE__) | 
|   | 
| #define  | KAA_LOG_FTRACE(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::FINE_TRACE, (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_LOG_DEBUG(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::DEBUG,      (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_LOG_TRACE(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::TRACE,      (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_LOG_INFO(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::INFO,       (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_LOG_WARN(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::WARNING,    (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_LOG_ERROR(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::ERROR,      (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_LOG_FATAL(message)   kaa_log(LoggerFactory::getLogger(), LogLevel::FATAL,      (message), __LOGFILE, __LINE__); | 
|   | 
| #define  | KAA_MUTEX_LOCKING(mutex_name) | 
|   | 
| #define  | KAA_MUTEX_LOCKED(mutex_name) | 
|   | 
| #define  | KAA_MUTEX_UNLOCKING(mutex_name) | 
|   | 
| #define  | KAA_MUTEX_UNLOCKED(mutex_name) | 
|   | 
| #define  | KAA_MUTEX_LOG_AND_LOCK(LockType, MutableType, MutableObject)   LockType MutableObject##Lock(MutableObject) | 
|   | 
 | 
| void  | kaa::kaa_log (const ILogger &logger, LogLevel level, const char *message, const char *file, size_t lineno) | 
|   | 
| void  | kaa::kaa_log (const ILogger &logger, LogLevel level, const std::string &message, const char *file, size_t lineno) | 
|   | 
| void  | kaa::kaa_log (const ILogger &logger, LogLevel level, boost::format message, const char *file, size_t lineno) | 
|   | 
      
        
          | #define KAA_LOG_DEBUG | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::DEBUG,      (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_LOG_ERROR | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::ERROR,      (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_LOG_FATAL | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::FATAL,      (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_LOG_FTRACE | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::FINE_TRACE, (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_LOG_INFO | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::INFO,       (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_LOG_TRACE | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::TRACE,      (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_LOG_WARN | 
          ( | 
            | 
          message | ) | 
             kaa_log(LoggerFactory::getLogger(), LogLevel::WARNING,    (message), __LOGFILE, __LINE__); | 
        
      
 
 
      
        
          | #define KAA_MUTEX_LOCKED | 
          ( | 
            | 
          mutex_name | ) | 
           | 
        
      
 
 
      
        
          | #define KAA_MUTEX_LOCKING | 
          ( | 
            | 
          mutex_name | ) | 
           | 
        
      
 
 
      
        
          | #define KAA_MUTEX_LOG_AND_LOCK | 
          ( | 
            | 
          LockType,  | 
        
        
           | 
           | 
            | 
          MutableType,  | 
        
        
           | 
           | 
            | 
          MutableObject  | 
        
        
           | 
          ) | 
           |    LockType MutableObject##Lock(MutableObject) | 
        
      
 
 
      
        
          | #define KAA_MUTEX_UNLOCKED | 
          ( | 
            | 
          mutex_name | ) | 
           | 
        
      
 
 
      
        
          | #define KAA_MUTEX_UNLOCKING | 
          ( | 
            | 
          mutex_name | ) | 
           | 
        
      
 
 
      
        
          | #define PATH_SEPARATOR   '/' |