Django logging配置

前端之家收集整理的这篇文章主要介绍了Django logging配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

做开发离不开日志,以下是我在工作中写Django项目常用的logging配置。

BASE_LOG_DIR = os.path.join(BASE_DIR,=: 1: : : : requiredebugTrue: : [], : : : : ,文件,根据文件大小自动 : os.path.join(BASE_LOG_DIR,),文件 : 1024 * 1024 * 50, : 3, xx.log.1 --> xx.log.2 --> xx.log.3 : : : : ,文件,根据时间自动 : os.path.join(BASE_LOG_DIR,文件 : 3, xx.log.2018-08-23_00-00-00 --> xx.log.2018-08-24_00-00-00 --> ... : , : : 文件,自动 : os.path.join(BASE_LOG_DIR,),文件 : 1024 * 1024 * 5, : 5: : : 1024 * 1024 * 50,: : : { : [,,], : : { : [,:

使用

views.py:

<span style="color: #0000ff;">import<span style="color: #000000;"> logging

<span style="color: #008000;">#<span style="color: #008000;"> 生成一个以当前模块名为名字的logger实例
logger = logging.getLogger(<span style="color: #800080;">name<span style="color: #000000;">)
<span style="color: #008000;">#<span style="color: #008000;"> 生成一个名字是collect的logger实例
collect_logger = logging.getLogger(<span style="color: #800000;">'<span style="color: #800000;">collect<span style="color: #800000;">')

再在根目录创建一个 log 文件夹, 就可以开心的写日志了

附:Python logger流示图

猜你在找的Django相关文章