linux中写入log日志,Linux往log中写日志
void writelog(const char* log)
{
time_t tDate;
struct tm* eventTime;
time(&tDate);//得到系统当前时间
//将time_数据类型转换为struct tm结构
eventTime = localtime(&tDate);
//年,以1900年作为起始值。如果当前年为1991,则year变量=1
int year = eventTime->tm_year + 1900;
//月:tm_mon从0开始计算
int month = eventTime->tm_mon + 1;
//日:
int day = eventTime->tm_mday;
//小时
int hour = eventTime->tm_hour;
//分钟
int minute = eventTime->tm_min;
//秒
int second = eventTime->tm_sec;
char sDate[16];
sprintf(sDate, "%04d-%02d-%02d ", year,month,day);
char sTime[16];
sprintf(sTime, "%02d:%02d:%02d", hour, minute, second);
char s[1024];
sprintf(s, "%s %s %s\n", sDate, sTime, log);
FILE* fp = fopen("my.log", "a+");
if (fp==NULL)
{
printf("log write error :%s", strerror(errno));
}
else
{
fputs(s, fp);
fclose(fp);
}
return;
}
原文:https://www.cnblogs.com/caoruipeng/p/11830734.html
linux中写入log日志,Linux往log中写日志相关推荐
- 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体
1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...
- POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表
POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...
- log4j 日志级别_Qt使用Log4Qt写日志
Log4Qt 是Apache Log4J 的Qt移植版 官网 http://log4qt.sourceforge.net/ 首先初始化Log4Qt, 设置配置文件和消息绑定 Log4Qt::Prop ...
- Linux中写入union作用,Linux进程描述符中union的用法
首先,它是 union thread_union { struct thread_info thread_info; unsigned long stack[THREAD_SIZE/sizeof(lo ...
- linux串口写入命令失败,linux – 从串口读取失败
我有以下C程序: #include #include #include int main() { int fd = open("/dev/ttyS0",O_RDWR | O_NOC ...
- linux网卡写入内存参数,Linux网卡驱动分析之RTL8139(三)
rtl8139_open(打开启动设备函数)
- excel调用python编程-使用Python和xlwt向Excel文件中写入中文的实例
sheet1.write(row_num,0,f) row_num = 1 book.save('demo.xls') 程序执行结果如下: grey@DESKTOP-3T80NPQ:/mnt/e/01 ...
- u盘linux需要多大内存,linux下获取硬盘、内存、U盘大小及使用大小
/* * 获取硬盘大小;内存大小;usb大小 */ #ifndef SYSINFOGET_H #define SYSINFOGET_H #include //磁盘信息 #include #includ ...
- linux的八进制文件模式,linux od-输出文件的八进制、十六进制等格式编码的字节...
博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 od命令用于输出文件的八进制.十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符. 常见的文件为文 ...
- cx_oracle写日志信息_日志系统的设计
笔者在写作本章节的时候,并不敢把此章节的标题叫做<高性能日志系统的设计>,之所以不敢加上"高性能"三个字的原因是: 第一,我对于日志系统设计知识和经验都来自于学习和工作 ...
最新文章
- 京东涉足快递业加剧行业动乱
- Exchange动态同步中的INTERNET_29错误代码
- 使用java获取本机mac
- 函数的参数-列表使用+=本质上是调用extend方法
- 关于epoll,select,poll的理解
- 00_python安装与配置(mac)
- 分析了2.2W条抖音数据,发现“95后”其实很养生……
- 浏览器图片解析失败(裂开,空白)排查思路
- Java中HashMap和TreeMap的区别
- linux中 在文件中写入一句话怎么写_shell文件处理笔记之插入文本到文件的方法...
- 【数据库原理实验(openGauss)】事务与并发控制
- Mybatis if test中字符串比较
- Android头部悬浮ListView第二种实现方式
- java调用iec61850_IEC61850开发实战(三)
- 如何设置Mosek的最大迭代次数?
- Git的下载安装教程
- 如何删除Word中的边框线
- SQL Server Always Encrypted
- 全排列问题(AcWing 823. 排列)
- 大数据平台架构包含哪些功能