首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当默认发送到syslog时,如何将日志发送到Journalctl?

当默认发送到syslog时,如何将日志发送到Journalctl?
EN

Stack Overflow用户
提问于 2016-03-07 04:43:36
回答 1查看 1.2K关注 0票数 1

我有一个较旧的守护进程,我认为它还没有“系统化”,我不知道如何将日志从它发送到journalctl,我也无法在任何地方找到答案。我在systemd下的几个守护进程中遇到过这个问题。我目前正在尝试解决我更新的Arch Linux安装中的“冒烟”问题,它有这样一行代码:

代码语言:javascript
复制
# specify this to get syslog logging
syslogfacility = local0

那么,我如何将日志发送到journalctl呢?另外,journal and是如何收集和存储日志的呢?'/var/log/journal‘看起来没有任何合理的格式。man systemd-systemd ald.service表示将对日志进行索引:

代码语言:javascript
复制
'Simple system log messages, via the libc syslog(3) call'

这样的调用如何查找我的冒烟配置文件?

感谢您对此的深入了解!

EN

回答 1

Stack Overflow用户

发布于 2016-03-07 06:45:31

在所有采用systemd工具集的现代Linux发行版中,默认情况下,日志守护进程透明地替换rsyslog并捕获所有系统日志(参见日志手册:https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html)。只有当您想要并行运行journald和rsyslog守护进程并使journald将所有消息转发到rsyslog时,才需要执行其他配置)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35832295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档