blob: 09b8ab4cb343f8e61def74e5455d9db22c8f57e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef LUA_PLUGIN_MANAGE_LPM_LOG_H
#define LUA_PLUGIN_MANAGE_LPM_LOG_H
#include <stdio.h>
/* 简单定义一个日志输出, 可根据实际的日志输出调整定义 */
/* define some basic log macros */
#define LOG(level, format, ...) printf("[%s][%s]%d: " format "\n", #level, __FUNCTION__, __LINE__, ##__VA_ARGS__);
#define LOGDEBUG(...) LOG(DEBUG, __VA_ARGS__)
// #define LOGDEBUG(...)
#define LOGINFO(...) LOG(INFO, __VA_ARGS__)
// #define LOGINFO(...)
#define LOGNOTICE(...) LOG(INFO, __VA_ARGS__)
// #define LOGNOTICE(...)
#define LOGWARN(...) LOG(WARNING, __VA_ARGS__)
// #define LOGWARN(...)
#define LOGERROR(...) LOG(ERROR, __VA_ARGS__)
// #define LOGERROR(...)
#define LOGFATAL(...) LOG(FALT, __VA_ARGS__)
// #define LOGFATAL(...)
#endif
|