AP_Logger.h File Reference

#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <syslog.h>
#include <errno.h>
#include <string>
#include "AP_Types.h"
#include "AP_Thread.h"
#include "AP_String.h"
#include "AP_Utility.h"
#include "AP_ThreadCriticalSection.h"


Data Structures

class  AP_Logger

Namespaces

namespace  AP
 Architecture Platform.

Defines

#define AP_DEBUG   L_DEBUG,__FILE__,__FUNCTION__,__LINE__
#define AP_DUMP   L_DUMP,__FILE__,__FUNCTION__,__LINE__
#define AP_ERROR   L_ERROR,__FILE__,__FUNCTION__,__LINE__
#define AP_NOTICE   L_NOTICE,__FILE__,__FUNCTION__,__LINE__
#define AP_STEP   L_STEP,__FILE__,__FUNCTION__,__LINE__
#define AP_WARNING   L_WARNING,__FILE__,__FUNCTION__,__LINE__
#define L_DEBUG   LOG_NOTICE
#define L_DUMP   LOG_INFO
#define L_ERROR   LOG_CRIT
#define L_NOTICE   LOG_WARNING
#define L_STEP   LOG_DEBUG
#define L_WARNING   LOG_ERR
#define LOG_MAX_NUMBER   7
#define LOG_MAX_SIZE   (100*KB)
#define LOG_PATH   ((AP_String)"/var/log")
#define Logger(...)   LOGGER->Write(__VA_ARGS__)
#define LOGGER   AP_Logger::Log()
#define SIZE_LOG   256
#define STEP   LOGGER->Write(AP_STEP,"STEP");

Define Documentation

#define AP_DEBUG   L_DEBUG,__FILE__,__FUNCTION__,__LINE__

#define AP_DUMP   L_DUMP,__FILE__,__FUNCTION__,__LINE__

#define AP_ERROR   L_ERROR,__FILE__,__FUNCTION__,__LINE__

#define AP_NOTICE   L_NOTICE,__FILE__,__FUNCTION__,__LINE__

#define AP_STEP   L_STEP,__FILE__,__FUNCTION__,__LINE__

#define AP_WARNING   L_WARNING,__FILE__,__FUNCTION__,__LINE__

#define L_DEBUG   LOG_NOTICE

#define L_DUMP   LOG_INFO

#define L_ERROR   LOG_CRIT

#define L_NOTICE   LOG_WARNING

#define L_STEP   LOG_DEBUG

#define L_WARNING   LOG_ERR

#define LOG_MAX_NUMBER   7

#define LOG_MAX_SIZE   (100*KB)

#define LOG_PATH   ((AP_String)"/var/log")

#define Logger ( ...   )     LOGGER->Write(__VA_ARGS__)

#define LOGGER   AP_Logger::Log()

#define SIZE_LOG   256

#define STEP   LOGGER->Write(AP_STEP,"STEP");


Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8