目的:整理一下日志的顺序,把日志改成 时间-- 函数--日志内容的格式。
代码如下:
Rtime=localtime(<ime); //获取当时的时间
len1=sprintf(a,"[%02d-%02d-%02d %02d:%02d:%02d]",Rtime->tm_year+1900,Rtime->tm_mon+1,Rtime->tm_mday,Rtime->tm_hour,Rtime->tm_min,Rtime->tm_sec); //把时间写到数组里面
// sprintf(time_buf,"%s--%s",buf,asctime(localt));// sprintf(time_buf,"%s--%s",asctime(localt),buf);
sprintf(time_buf,"%s--%s",a,buf); //a 是时间 buf 是日志内容
出现的问题:先是--后是 时间 再是内容
解决方法:时间太长了,忘记了当时怎么弄得 ,以后有机会再看吧,反正做开发一定要多纪笔记
正确的日志:
[2000-01-01 08:37:29]--ret1=-1 .
[2000-01-01 08:37:29]--[TCPRevCmd]::<225>::socket2 -> ioctrl error=Protocol family not supported
[2000-01-01 08:37:29]--[main]::<176>::enter cmd1
[2000-01-01 08:37:29]--[main]::<213>::CheckSum Is Error!!!
[2000-01-01 08:37:29]--[main]::<173>::enter cmd
[2000-01-01 08:58:00]--[TCPRevCmd][171]::the client get IP = 128.0.0.2
[2000-01-01 08:58:00]--[TCPRevCmd]::<214>::socket1
[2000-01-01 08:58:00]--[TCPRevCmd]::<223>::socket2
[2000-01-01 08:58:00]--ret1=-1 .
[2000-01-01 08:58:00]--[TCPRevCmd]::<225>::socket2 -> ioctrl error=Protocol family not supported
[2000-01-01 08:58:00]--[main]::<176>::enter cmd1
[2000-01-01 08:58:00]--[main]::<213>::CheckSum Is Error!!!
[2000-01-01 08:58:00]--[main]::<173>::enter cmd