gpt4 book ai didi

linux - 如何确定 Linux 上的日志文件文件夹?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:42 27 4
gpt4 key购买 nike

我想写一个我程序事件的日志文件。如果写入多个文件,它是否总是转到 /var/log//var/log/appname/?是否有像 $LOGDIR 这样的通用环境变量? POSIX 的方法是什么?另外,*nix 上预期的日志文件名是什么?像 {name}.{date}.{pid}.log 这样的东西?

最佳答案

Does it always go to /var/log/ or /var/log/appname/ if multiple files are written?

绝对不是。日志甚至可能不会存储在本地系统上(它们可能会使用多种技术中的任何一种发送到远程收集器)。

Is there a common environment variable like $LOGDIR? What would be the POSIX way to do that?

同样,没有这样的运气。对于记录到 syslog 的应用程序,配置可能在 /etc/syslog.conf/etc/rsyslog.conf 中,甚至如果正在使用不同的系统日志服务器,则在其他地方。对于记录到系统日志的应用程序,它是针对每个应用程序的配置。

Also, what is the expected log filename on *nix? Something like {name}.{date}.{pid}.log?

没有预期的日志文件名。它因应用程序而异。

关于linux - 如何确定 Linux 上的日志文件文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28965521/

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