当前位置:网站首页>C语言,log打印文件名、函数名、行号、日期时间
C语言,log打印文件名、函数名、行号、日期时间
2022-07-06 09:16:00 【薇远镖局】
• __LINE__:在源代码中插入当前源代码行号
• __FILE__:在源文件中插入当前源文件名
• __FUNCTION__:函数名
• __DATE__:在源文件中插入当前的编译日期
• __TIME__:在源文件中插入当前编译时间
C语言使用printf(“filename:%s”, FILE);打印文件名,发现会将文件所在的目录也打印出来
#include <string.h> //strrchr()函数所需头文件
//windows:
#define filename(x) strrchr(x,'\\')?strrchr(x,'\\')+1:x
//linux :
#define filename(x) strrchr(x,'/')?strrchr(x,'/')+1:x
printf( "filename:%s\n", filename( __FILE__ ) );
边栏推荐
- Composition des mots (sous - total)
- 【yarn】Yarn container 日志清理
- [yarn] CDP cluster yarn configuration capacity scheduler batch allocation
- Internet protocol details
- 【kerberos】深入理解kerberos票据生命周期
- [yarn] yarn container log cleaning
- MTCNN人脸检测
- 使用lambda在循环中传参时,参数总为同一个值
- Pytoch Foundation
- [Flink] cdh/cdp Flink on Yan log configuration
猜你喜欢
随机推荐
vs2019 使用向导生成一个MFC应用程序
Pytorch-温度预测
E-commerce data analysis -- User Behavior Analysis
Internet protocol details
GNN的第一个简单案例:Cora分类
MongoDB
encoderMapReduce 随手记
Variable star user module
【CDH】CDH5.16 配置 yarn 任务集中分配设置不生效问题
Vs2019 desktop app quick start
[Flink] cdh/cdp Flink on Yan log configuration
Solution to the practice set of ladder race LV1 (all)
{one week summary} take you into the ocean of JS knowledge
Distribute wxWidgets application
Machine learning -- linear regression (sklearn)
【Flink】CDH/CDP Flink on Yarn 日志配置
mysql实现读写分离
Software I2C based on Hal Library
4、安装部署Spark(Spark on Yarn模式)
vs2019 桌面程序快速入门