D:/Projects/dark-oberon.svn/game/sources/kernel/logmacros.h File Reference


Detailed Description

Author:
Peter Knut
Date:
2005
Version:
1.0 - Initial.

#include "kernel/system.h"

Defines

#define LOG_MAX_MESSAGE_SIZE   1024
 Maximum size of the log message.
#define LOG_HEADER_INFO   "[Info] "
 Header of the log in macro Info(). /**.
#define LOG_HEADER_WARNING   "[Warning] "
 Header of the log in macro Warning(). /**.
#define LOG_HEADER_ERROR   "[Error] "
 Header of the log in macro Error(). /**.
#define LOG_HEADER_CRITICAL   "[Critical]"
 Header of the log in macro Critical(). /**.
#define LOG_HEADER_DEBUG   "[Debug] "
 Header of the log in macro Debug().
#define LogInfo(msg)   do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg); } while (0)
#define LogInfo1(msg, p1)   do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1); } while (0)
#define LogInfo2(msg, p1, p2)   do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1, p2); } while (0)
#define LogInfo3(msg, p1, p2, p3)   do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)
#define LogInfo4(msg, p1, p2, p3, p4)   do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)
 Log info message.
#define LogWarning(msg)   do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg); } while (0)
#define LogWarning1(msg, p1)   do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1); } while (0)
#define LogWarning2(msg, p1, p2)   do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1, p2); } while (0)
#define LogWarning3(msg, p1, p2, p3)   do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)
#define LogWarning4(msg, p1, p2, p3, p4)   do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)
 Log warning message.
#define LogError(msg)   do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg); } while (0)
#define LogError1(msg, p1)   do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1); } while (0)
#define LogError2(msg, p1, p2)   do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1, p2); } while (0)
#define LogError3(msg, p1, p2, p3)   do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)
#define LogError4(msg, p1, p2, p3, p4)   do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)
 Log error message.
#define LogCritical(msg)   do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg); } while (0)
#define LogCritical1(msg, p1)   do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1); } while (0)
#define LogCritical2(msg, p1, p2)   do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1, p2); } while (0)
#define LogCritical3(msg, p1, p2, p3)   do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)
#define LogCritical4(msg, p1, p2, p3, p4)   do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)
 Log critical error message.
#define LogDebug(msg)
#define LogDebug1(msg, p1)
#define LogDebug2(msg, p1, p2)
#define LogDebug3(msg, p1, p2, p3)
#define LogDebug4(msg, p1, p2, p3, p4)
 Log debug message.


Define Documentation

#define LOG_HEADER_CRITICAL   "[Critical]"

Header of the log in macro Critical(). /**.

#define LOG_HEADER_DEBUG   "[Debug] "

Header of the log in macro Debug().

#define LOG_HEADER_ERROR   "[Error] "

Header of the log in macro Error(). /**.

#define LOG_HEADER_INFO   "[Info] "

Header of the log in macro Info(). /**.

#define LOG_HEADER_WARNING   "[Warning] "

Header of the log in macro Warning(). /**.

#define LOG_MAX_MESSAGE_SIZE   1024

Maximum size of the log message.

#define LogCritical ( msg   )     do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg); } while (0)

#define LogCritical1 ( msg,
p1   )     do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1); } while (0)

#define LogCritical2 ( msg,
p1,
p2   )     do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1, p2); } while (0)

#define LogCritical3 ( msg,
p1,
p2,
p3   )     do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)

#define LogCritical4 ( msg,
p1,
p2,
p3,
p4   )     do { LogServer::GetInstance()->WriteCritical(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)

Log critical error message.

#define LogDebug ( msg   ) 

#define LogDebug1 ( msg,
p1   ) 

#define LogDebug2 ( msg,
p1,
p2   ) 

#define LogDebug3 ( msg,
p1,
p2,
p3   ) 

#define LogDebug4 ( msg,
p1,
p2,
p3,
p4   ) 

Log debug message.

Note:
If DEBUG is not defined, LogDebug() is defined empty.

#define LogError ( msg   )     do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg); } while (0)

#define LogError1 ( msg,
p1   )     do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1); } while (0)

#define LogError2 ( msg,
p1,
p2   )     do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1, p2); } while (0)

#define LogError3 ( msg,
p1,
p2,
p3   )     do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)

#define LogError4 ( msg,
p1,
p2,
p3,
p4   )     do { LogServer::GetInstance()->WriteError(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)

Log error message.

#define LogInfo ( msg   )     do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg); } while (0)

#define LogInfo1 ( msg,
p1   )     do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1); } while (0)

#define LogInfo2 ( msg,
p1,
p2   )     do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1, p2); } while (0)

#define LogInfo3 ( msg,
p1,
p2,
p3   )     do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)

#define LogInfo4 ( msg,
p1,
p2,
p3,
p4   )     do { LogServer::GetInstance()->WriteInfo(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)

Log info message.

#define LogWarning ( msg   )     do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg); } while (0)

#define LogWarning1 ( msg,
p1   )     do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1); } while (0)

#define LogWarning2 ( msg,
p1,
p2   )     do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1, p2); } while (0)

#define LogWarning3 ( msg,
p1,
p2,
p3   )     do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1, p2, p3); } while (0)

#define LogWarning4 ( msg,
p1,
p2,
p3,
p4   )     do { LogServer::GetInstance()->WriteWarning(__FILE__, __LINE__, msg, p1, p2, p3, p4); } while (0)

Log warning message.


Generated on Sat Oct 20 14:47:30 2007 for Dark Oberon by  doxygen 1.5.3