mirror of
https://gitee.com/acl-dev/acl.git
synced 2024-11-29 18:37:41 +08:00
logger_test1, logger_test12 should be added in ACL_LOGGER_MACRO_OFF conditional compilinng.
This commit is contained in:
parent
6c856c9d01
commit
a6d6a527c2
@ -61,8 +61,7 @@ namespace acl {
|
||||
|
||||
class string;
|
||||
|
||||
class ACL_CPP_API log
|
||||
{
|
||||
class ACL_CPP_API log {
|
||||
public:
|
||||
/**
|
||||
* 打开日志文件, 在程序初始化里调用本函数一次
|
||||
@ -145,12 +144,14 @@ public:
|
||||
/************************************************************************/
|
||||
/* 示例 */
|
||||
/************************************************************************/
|
||||
static void logger_test1(void)
|
||||
{
|
||||
#define DEBUG_BASE 100
|
||||
#define DEBUG_TEST1 (DEBUG_BASE + 1)
|
||||
#define DEBUG_TEST2 (DEBUG_BASE + 2)
|
||||
#define DEBUG_TEST3 (DEBUG_BASE + 3)
|
||||
|
||||
#ifndef ACL_LOGGER_MACRO_OFF
|
||||
|
||||
static void logger_test1(void) {
|
||||
# define DEBUG_TEST_BASE 100
|
||||
# define DEBUG_TEST1 (DEBUG_TEST_BASE + 1)
|
||||
# define DEBUG_TEST2 (DEBUG_TEST_BASE + 2)
|
||||
# define DEBUG_TEST3 (DEBUG_TEST_BASE + 3)
|
||||
|
||||
const char* logfile = "test.log", *procname = "test";
|
||||
const char* cfg = "101:2; 102:3; 103:2";
|
||||
@ -158,7 +159,7 @@ public:
|
||||
// 在程序初始化时打开日志
|
||||
logger_open(logfile, procname, cfg);
|
||||
|
||||
#if defined(VC2003) || defined(VC2002) || defined(VC6)
|
||||
# if defined(VC2003) || defined(VC2002) || defined(VC6)
|
||||
|
||||
// 会写日志
|
||||
|
||||
@ -176,7 +177,7 @@ public:
|
||||
logger_debug(DEBUG_TEST1, 3, "%s(%d), %s: hello world21(%s)!",
|
||||
__FILE__, __LINE__, __FUNCTION__, "zsx");
|
||||
|
||||
#else // VC2005, VC2008, VC2010
|
||||
# else // VC2005, VC2008, VC2010
|
||||
|
||||
// 会写日志
|
||||
|
||||
@ -190,18 +191,20 @@ public:
|
||||
|
||||
logger_debug(DEBUG_TEST1, 3, "hello world21(%s)!", "zsx");
|
||||
|
||||
#endif
|
||||
# endif
|
||||
|
||||
// 程序结束前关闭日志
|
||||
logger_close();
|
||||
}
|
||||
static void logger_test2(void)
|
||||
{
|
||||
|
||||
static void logger_test2(void) {
|
||||
logger("logger ok!");
|
||||
logger_warn("logger_warn ok!");
|
||||
logger_error("logger_error ok!");
|
||||
logger_fatal("logger_fatal ok!");
|
||||
}
|
||||
|
||||
#endif // ACL_LOGGER_MACRO_OFF
|
||||
};
|
||||
|
||||
} // namespace acl
|
||||
|
Loading…
Reference in New Issue
Block a user