我正在构建一个嵌入了 nginx 和 certbot 的 docker 容器。
我希望能够在主机上使用 journald 记录 nginx 和 cerbot 的输出。
nginx 输出已经进入控制台,主机 journald 对此输出工作正常。
我的问题是我需要能够将以下文件发送到日志。我希望能够在主机上跟踪这些文件,因此需要实时发送。
这些文件是:
access.log
error.log
letsencrypt.log
certbot (letsencrypt) 似乎没有提供任何替代方案,除了写入日志文件。
所以我想我正在从一些过程中寻找上面的日志文件,然后将输出发送到控制台。
鉴于 nginx 已经连接到控制台,我能想到的唯一选择是让一个主线程假脱机。线程,每个进程/文件一个,然后将上述文件的所有输出发送到“主”线程,然后将这些输出到控制台。
我希望有一个更简单的前进方式。