免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1516 | 回复: 0
打印 上一主题 下一主题

[FreeBSD] 如何将任意程序的log独立输出到某文件而不再出现在其他位置? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-30 15:02 |只看该作者 |倒序浏览
OpenBSD系统中,可以将任意程序的log输出独立保存在一个文件里面而不出现在任何其他地方,说明如下
http://www.openbsd.org/cgi-bin/m ... 386&format=html

EXAMPLES
     A configuration file might appear as follows:

     # Log info (and higher) messages from spamd only to
     # a dedicated file, discarding debug messages.
     # Matching messages abort evaluation of further rules.
     !!spamd
     daemon.info                                             /var/log/spamd
     daemon.debug                                            /dev/null
     !*



在FreeBSD中,好像无法做到,你们怎么做的?
http://www.freebsd.org/cgi/man.c ... ult&format=html

只有
     A program specification is a line beginning with `#!prog' or `!prog' (the
     former is for compatibility with the previous syslogd, if one is sharing
     syslog.conf files, for example) and the following blocks will be associ-
     ated with calls to syslog(3) from that specific program.  A program spec-
     ification for `foo' will also match any message logged by the kernel with
     the prefix `foo: '.  The `#!+prog' or `!+prog' specification works just
     like the previous one, and the `#!-prog' or `!-prog' specification will
     match any message but the ones from that program.        Multiple programs may
     be listed, separated by commas: `!prog1,prog2' matches messages from
     either program, while `!-prog1,prog2' matches all messages but those from
     `prog1' or `prog2'.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP