参考文档
http://www.linuxfly.org/read.php?172
php手册
http://us.php.net/manual/en/function.syslog.php自己照着弄吧,呵呵.

解决方案 »

  1.   

    除了syslog还可以用PHP的日志类库log4php
    http://incubator.apache.org/log4php/PEAR LOG
    http://pear.php.net/package/LogZend LOG
    http://framework.zend.com/manual/zh/zend.log.html
      

  2.   

    那请问下用这个如何使用log4php 
    http://incubator.apache.org/log4php/ 
    ,楼上的,我英语不是很好,看不明白最好能给出具体代码,谢谢
      

  3.   

    lz可以从这里下载,里面有例子程序
    http://www.vxr.it/log4php/这里有一个中文的
    http://hi.baidu.com/menglinxi_a/blog/item/568395f3e59b27cd0a46e081.html
      

  4.   

    还有个问题请教,我用error_log函数输出日志到制定地方,怎么输出不了? php.ini里面的log_errors已经设定成On了,error_log也已经制定filepath了,为什么输出不了
      

  5.   

    为什么我使用log4php的时候出现如下错误Warning: require_once(log4php/LoggerManager.php) [function.require-once]: failed to open stream: No such file or directory in E:\phpworkspace\test\view\test.php on line 4Fatal error: require_once() [function.require]: Failed opening required 'log4php/LoggerManager.php' (include_path='.;C:\php5\pear') in E:\phpworkspace\test\view\test.php on line 4这个文件到底该放在什么地方,是http://localhost下,还是项目的根目录下,不过我都试过,怎么不好使啊!
      

  6.   

    搞明白了,那个log4php 和log4php.proeprties,还要要debug的页面都必须再同一级目录中,可是如果不再同一级目录中,我用../来处理该问题,就出现如上错误,怎么解决啊,高手帮忙,我刚学php
      

  7.   

    define('LOG4PHP_CONFIGURATION', 'log4php.proeprties路径');
      

  8.   

    log4php的总理路径没有设定好,
    这样设定看看
        ini_set('include_path',ini_get('include_path').PATH_SEPARATOR.'log4php库的路径');