gpt4 book ai didi

centos - 在 CentOS 上使用 Phalcon 的 Syslog

转载 作者:行者123 更新时间:2023-12-04 19:38:12 25 4
gpt4 key购买 nike

有人在 CentOS 上使用 Phalcon 吗?

我正在尝试使用来自 Phalcon\Logger\Adapter\Syslog 的 Syslog但找不到我在哪里可以看到输出。 AFAIK,CentOS 将系统日志消息发送到“/var/log/messages”,但我查看了“/var/log”中的几乎所有文件,但一无所获。

目前我正在以这种方式构建系统日志:

$logger = new SyslogAdapter(null);

我在 Phalcon 或我的操作系统上是否缺少任何设置?

最佳答案

https://github.com/phalcon/cphalcon/blob/master/ext/logger/adapter/syslog.c#L125https://github.com/phalcon/cphalcon/blob/master/ext/logger/adapter/syslog.c#L185似乎 Phalcon 代理了对默认 syslog 的所有调用.

我建议 goggle "centos php syslog"并使其在没有 Phalcon 的纯 php 中工作。感觉这是问题的关键。

更新

只需查看您的代码,实际的类称为 Syslog,而不是 SyslogAdapter,除非您这样做 use Phalcon\Logger\Adapter\Syslog as SyslogAdapter; ,我无法从上面的代码中看出 :) 如果通过 php 的 syslog 有效,那么很可能问题出在您的代码上。我刚刚尝试了以下方法,它按预期工作:

$logger = new Syslog(null);
$logger->log('test', 'hello world');

// 27/04/2014 19:15:24.922 php[24030]: hello world

关于centos - 在 CentOS 上使用 Phalcon 的 Syslog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23200675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com