作者Arton0306 (Ar藤)
看板FreeBSD
标题Re: [问题] 如何把某个php的产生的log塞到一个自定档
时间Thu Oct 30 21:59:56 2008
※ 引述《starlition (终於完盖了!!!)》之铭言:
: ※ 引述《Arton0306 (Ar藤)》之铭言:
: : 小弟现在的syslog.conf
: : 其中
: : messages里面有设
: : *.notice
: : 所以php产生的讯息有塞到messages中
: : 但是我想放在自定的档案里
: : 不知*号要改成什麽才会抓到只有php的??
: 这边有分两种喔
: 一种是 你在php程式里面
: 写 syslog(LOG_WARNING,"xxxxx"); 记录到syslog里面的东西
: 这种的话 在openlog的时候改就好了
: 例如 openlog("myScriptLog", LOG_PID | LOG_PERROR, LOG_LOCAL0);
: 则在 syslog.conf 要设定 local0.xxxxxx
: 另外一种 是 php 本身丢出去的 syslog (在php.ini设定的)
: 如果是这种的话 PHP 预设会丢出 user.xxxxxx
感谢!
但我有个很冏的问题orz
我在syslog.conf第一行加入
*.* /var/log/arton.log
(原本我是用local0.* 因为下面的原因我改成*.* 但还是没用)
然後把syslogd kill掉
再执行
/usr/sbin/syslogd
但arton.log怎麽都没有建出来
我试过登出又登入 讯息有纪录在messages
arton.log还是没出来
我少做了什麽??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.229.83