当前位置:  技术问答>linux和unix

syslog消息格式

    来源: 互联网  发布时间:2017-02-20

    本文导语:  在RFC3164中定义的格式为:Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick 其中“”为syslog的设备号*8+优先级 但是我的syslog消息格式是:Jan  1 05:30:42 aicpd: internal forward start running! 我的busybox版本是1.15.3,然后...

在RFC3164中定义的格式为:Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick
其中“”为syslog的设备号*8+优先级
但是我的syslog消息格式是:Jan  1 05:30:42 aicpd: internal forward start running!
我的busybox版本是1.15.3,然后我看了1.3.0的源代码发现虽然有区别但是都大同小异
1.15.3:
if (option_mask32 & OPT_small)
  sprintf(G.printbuf, "%s %sn", timestamp, msg);
 else {
  char res[20];
  parse_fac_prio_20(pri, res);
  sprintf(G.printbuf, "%s %.64s %s %sn", timestamp, G.hostname, res, msg);
 }其中parse_fac_prio_20(pri, res);是对pri做snprintf(res,20,"",pri)的操作

1.3.0:
#ifdef CONFIG_FEATURE_REMOTE_LOG
 if (option_mask32 & OPT_remotelog) {
  char line[MAXLINE + 1];
  /* trying connect the socket */
  if (-1 == remotefd) {
   remotefd = socket(AF_INET, SOCK_DGRAM, 0);
  }
  /* if we have a valid socket, send the message */
  if (-1 != remotefd) {
   snprintf(line, sizeof(line), "%s", pri, msg);
   /* send message to remote logger, ignore possible error */
   sendto(remotefd, line, strlen(line), 0,
     (struct sockaddr *) &remoteaddr, sizeof(remoteaddr));
  }
 }

 if (option_mask32 & OPT_locallog)
#endif
 {
  /* now spew out the message to wherever it is supposed to go */
  if (pri == 0 || LOG_PRI(pri) 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Syslog协议的Java版 Syslog4j
  • 做嵌入式开发,想在现有的设备中加入syslog模块,而对于服务器端如何接收syslog那?
  • 【求助】请问一个关于Linux下Syslog远程日志收集的问题
  • 有人用过syslog-ng吗?
  • 嵌入式 syslog
  • 关于syslog无法写入文件
  • sco上调用syslog()编译出错???
  • syslog文件在哪?
  • 我怎么将syslog的日志内容保存到数据库啊?
  • syslog函数无法写入日志信息
  • Syslog日志存储 Graylog2
  • 求助高人:关于syslog记录日志
  • syslog的使用问题?
  • syslog如何将日志写到指定文件?
  • syslog日志文件转存的问题
  • 请问使用syslog()函数为什么报错?高分相送!
  • 请帮忙试一下,Unix里可以写汉字到syslog里吗?
  • 日志服务器 Kiwi Syslog
  • 下一代系统日志工具 Syslog-ng
  • syslog日志的Web前端 LogAnalyzer


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,