12345678910111213141516171819202122232425262728293031323334 |
- #ifndef __ZLOG_HPP__
- #define __ZLOG_HPP__
- extern int log_impl_init(const char*config_file_name);
- extern void log_impl_print(int log_id,const char*fname,int line,int level,const char*fmt,...);
- extern void log_impl_print_errno(int log_id,const char*fname,int line,int level,const char*fmt,...);
- extern void log_impl_binary(int log_id,const char*fname,int line,const char*add_msg,const char*d,int len);
- #define log_init(cfg_name)log_impl_init(cfg_name)
- #define logn_debug(id,fmt,...)log_impl_print(id,__FILE__,__LINE__,0,fmt, ##__VA_ARGS__ )
- #define logn_info(id,fmt,...)log_impl_print(id,__FILE__,__LINE__,1,fmt, ##__VA_ARGS__ )
- #define logn_warn(id,fmt,...)log_impl_print(id,__FILE__,__LINE__,2,fmt, ##__VA_ARGS__ )
- #define logn_error(id,fmt,...)log_impl_print(id,__FILE__,__LINE__,3,fmt, ##__VA_ARGS__ )
- #define logn_errno(id,fmt,...)log_impl_print_errno(id,__FILE__,__LINE__,3,fmt, ##__VA_ARGS__ )
- #define logn_bin(id,add_msg,d,dlen)log_impl_binary(id,__FILE__,__LINE__,add_msg,d,dlen)
- #define log_debug(fmt,...)logn_debug(0,fmt,##__VA_ARGS__)
- #define log_info(fmt,...)logn_info(0,fmt,##__VA_ARGS__)
- #define log_warn(fmt,...)logn_warn(0,fmt,##__VA_ARGS__)
- #define log_error(fmt,...)logn_error(0,fmt,##__VA_ARGS__)
- #define log_errno(fmt,...)logn_errno(0,fmt,##__VA_ARGS__)
- #define log_bin(add_msg,d,dlen)logn_bin(0,add_msg,d,dlen)
- #define std_debug(fmt,...)logn_debug(-1,fmt,##__VA_ARGS__)
- #define std_info(fmt,...)logn_info(-1,fmt,##__VA_ARGS__)
- #define std_warn(fmt,...)logn_warn(-1,fmt,##__VA_ARGS__)
- #define std_error(fmt,...)logn_error(-1,fmt,##__VA_ARGS__)
- #define std_errno(fmt,...)logn_errno(-1,fmt,##__VA_ARGS__)
- #define std_bin(add_msg,d,dlen)logn_bin(-1,add_msg,d,dlen)
- #endif
|