python3:在没有超级用户权限的情况下附加到自定义 /var/log/mylog

问题描述

我已经用 python 3.6 完成了我的日志:

    log = logging.getLogger('mylog')
    sys.stdout = StreamToLogger(log,logging.INFO)
    sys.stderr = StreamToLogger(log,logging.ERROR)

它有效,但我希望我的日志文件保留在“/var/log”中。在 getLogger() 中使用 r'/var/log/mylog' 可以工作,但这需要超级用户权限。

有没有办法在没有超级用户权限的情况下在标准目录中使用自定义日志(特别是重定向到 stdout/stderr)?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)