ydf0509 / nb_log

pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru
378 stars 72 forks source link

supervisor运行报错 #5

Closed hugo2017 closed 3 years ago

hugo2017 commented 3 years ago

os: pi 4 python:3.7.3 nb_log : 4.6

现象:本地开发运行正常,配置成supervisor服务后,nb_log报错如下:

superr

ydf0509 commented 3 years ago

在你项目根目录下的nb_log_config.py 可以手动指定文件目录的,那个是在linux找默认找home/[user_name]目录,supervisor部署很多环境变量获取不到,可以在supervisor配置文件中设置HOME这个环境变量,或者在nb_log_config.py 配置文件中,你手动指定就行了。 把下面这个注释打开,控制台一开始运行时候就以及提示了怎么日志是怎么读取自定义配置的,你不看控制台信息。

把下面这个注释打开就行了。

LOG_PATH = Path(file).absolute().parent / Path("pythonlogs") #这么配置就会自动在你项目的根目录下创建pythonlogs文件夹了并写入。