7.集成日志到项目

集成日志模块


该模块里面的内容可以去日志使用里面复制

然后在app中初始化log

创建app的时候,初始化log配置即可不同环境,需要区分log等级:

那么配置log的时候,需要根据不同环境,获取对应log等级:

 

 

创建logs目录(注意log文件不需要创建,log模块自动生成,但是logs目录不会自动创建)

添加log测试代码,再次运行:

运行的时候,提示logs/log目录或文件不存在.  而且很奇怪,他不是应该去我的项目中去找logs/log, 为啥去home/python/家目录找了呢?

这是因为项目环境有点问题:

找到下图中的working directory: 发现竟然是空的 (这个目录是当前项目的工作目录)

 

修改如下: (填入自己的项目目录即可)

 

 

 

 忽略log,因为日志仅供本地查看,所以不需要传到码云

查看状态:

这里确实没有了log文件. 但是logs文件夹呢?也没有.

为啥呢? git不会提交没有内容的空文件夹. 所以 也没有logs文件夹.

那怎么办, 我们必须将logs文件夹提交到git. 因为如果没有这个文件夹,别人运行代码会报错:

 

解决如下: 增加一个.keepgit空文件(大家都这么干,约定成俗的叫做keepgit,内层意思就是保证logs文件夹提交到git)

 

 

posted @ 2019-03-13 22:28  阿磊小哥哥呀  阅读(139)  评论(0)    收藏  举报