linux c++调试日志函数
#ifndef MYLOG_H #define MYLOG_H #include <stdio.h> #define __DEBUG__ #ifdef __DEBUG__ #define DEBUG(format,...) printf("File: "__FILE__", Line: %d: "format"\n", __LINE__, ##__VA_ARGS__) #define detail(format, args...) printf("debug[%s|%s|%d]/t"format"\n",__FILE__,__func__,__LINE__,##args) #define info(format, args...) printf("info[%s|%s|%d]/t"format"\n",__FILE__,__func__,__LINE__,##args) #define warn(format, args...) printf("warn[%s|%s|%d]/t"format"\n",__FILE__,__func__,__LINE__,##args) #define error(format, args...) printf("error[%s|%s|%d]/t"format"\n",__FILE__,__func__,__LINE__,##args) #else #define DEBUG(format,...) #define detail(format, args...) #define info(format, args...) #define warn(format, args...) #define error(format, args...) #endif #endif #include <iostream> using namespace std; int main() { string straab = "asdf"; DEBUG("aaa-%s",straab.c_str()); return 0; }
我已经与基督同钉十字架。现在活着的,不再是我,乃是基督在我里面活着。
并且我如今在肉身活着,是因信神的儿子而活,他是爱我,为我舍己。
我不废掉神的恩。义若是借着律法得的,基督就是徒然死了。