Linux syslogd 可以记录非英语消息吗?
我正在我的 Linux 服务器上使用 syslog 守护进程设置日志记录基础设施。 我有几个 Windows 和非 Windows 客户端,我计划将它们配置为将日志作为系统日志转发到我的 Linux 服务器。 我的一些客户端机器用外语登录。 因此,如何将系统日志等非英语日志转发到我的 Linux 服务器? 我需要在我的服务器和客户端中设置任何特殊的编码吗? 这是正确的方法还是有其他更好的方法来做到这一点?
I am setting up a logging infrastructure using syslog daemon on my Linux server. I have few clients both Windows and non-Windows that I am planning on configuring to forward logs as syslogs to my Linux server. Some of my client machines log in foreign language. Therefore, how do I forward such non-English logs as syslogs over to my Linux server? Do I need to setup any special encoding on my server and in my client? Is this the right approach or is there any other better way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当前的 syslogd 是 8 位干净的,因此编码为 UTF-8 就可以了。 只需确保控制台或任何使用实际日志的设备知道数据是 UTF-8 编码的,以便稍后可以正确显示。
The current syslogd is 8-bit clean, so encode for UTF-8 and you will be fine. Just make sure that the consoles or anything that uses the actual logs knows that the data is UTF-8 encoded so that it can be displayed properly later.