从 PHP 到 Kiwi Syslog 服务器的 Syslog 问题

Posted

技术标签:

【中文标题】从 PHP 到 Kiwi Syslog 服务器的 Syslog 问题【英文标题】:Troubles with Syslog to Kiwi Syslog Server from PHP 【发布时间】:2012-05-22 17:07:03 【问题描述】:

我正在尝试通过使用 php 中的 syslog 函数登录到它来测试 Windows Kiwi Syslog Server 的安装,如下所示:

syslog(LOG_WARNING, "test123");

该函数返回true,但日志不会显示在本地主机上运行的 Kiwi 中。是否需要任何配置才能使 syslog 在 Windows 中使用 PHP 工作?

【问题讨论】:

Kiwi Syslog Server 的技术支持部门对 PHP 的兼容性有什么告诉您的?是什么让您相信它可以与 Kiwi Syslog Server 一起使用? 【参考方案1】:

这个 syslog() 函数调用是一个 unix 的东西。根据php syslog manual:

Notes
On Windows NT, the syslog service is emulated using the Event Log. 

因此,除非它读取 EventLog,否则您的消息不太可能最终出现在 kiwi syslog 服务器中。

【讨论】:

确实如此。 Windows 确实喜欢倒退。谢谢。

以上是关于从 PHP 到 Kiwi Syslog 服务器的 Syslog 问题的主要内容,如果未能解决你的问题,请参考以下文章

win7下KiWi Syslog服务器的安装与配置

kiwi syslog设置问题求高手

怎么使用kiwi syslog,为啥打开某些syslog服务器软件没有显示监听内容

windows下搭建syslog服务器及基本配置

Kiwi Syslog Web Access涓嶢ctive Directory闆嗘垚璁よ瘉

在 php-fpm 中向 syslog 发送错误