gpt4 book ai didi

python - Linux:获取日志文件的位置

转载 作者:太空狗 更新时间:2023-10-29 11:09:50 25 4
gpt4 key购买 nike

我想让我的(python)脚本(位于任何地方)写一个日志文件并将该日志文件放在适当的位置。在 Linux:Debian 中,这可能是/var/log。

我想知道是否可以从系统中检索到这样的日志文件位置?有没有环境变量之类的?

最佳答案

登录 Linux/UNIX 的典型方法是使用系统记录器。从您的应用程序(或守护程序)调用 syslog 系统函数(参见联机帮助页)。

此函数会将您的日志转发到系统记录器。从那里,系统记录器将负责将这些日志消息写入文件。然后,您还可以自定义系统记录器的行为,将您的某些消息写入特殊文件,或忽略它们。

为了直接回答您的问题,/var/log/FHS 定义作为必须写入日志文件的位置。无需依赖环境变量。

关于python - Linux:获取日志文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14708969/

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