Python根据系统环境配置日志,Python配置日志 Python logger
2017-06-11 20:53
483 查看
我们通常在写爬虫的时候,需要配置日志,但是有可能是在windows开发的,但是程序的运行环境可是是在Linux中,这时候我们就需要不停的更换日志的目录了
但是我们可以实现通过判断不同的运行环境,来时间日志的配置
例如:
但是我们可以实现通过判断不同的运行环境,来时间日志的配置
例如:
import platform sysStr = platform.system() if sysStr =="Windows": LOG_FILE_check = 'C:\\log\\wlb\\crawler\\cic.log' else: LOG_FILE_check = '/log/wlb/crawler/cic.log' # 日志的配置环境 handler = logging.handlers.RotatingFileHandler(LOG_FILE_check, maxBytes=128 * 1024 * 1024,backupCount=10) # 实例化handler 200M 最多十个文件 fmt = '\n' + '%(asctime)s - %(filename)s:%(lineno)s - %(message)s' formatter = logging.Formatter(fmt) # 实例化formatter handler.setFormatter(formatter) # 为handler添加formatter logger = logging.getLogger('check') # 获取名为tst的logger logger.addHandler(handler) # 为logger添加handler logger.setLevel(logging.DEBUG)
相关文章推荐
- 日志系统参数根据环境参数进行个性化配置
- Python 实现根据不同的程序运行环境存放日志目录,Python实现Linux和windows系统日志的存放
- 让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境
- ubuntu配置python for android开发环境的日志
- vs code 在windows10 64bit系统配置python开发环境
- mac系统下配置python环境
- Mac系统eclipse配置python开发环境
- 让Python在Android系统上飞一会儿:在手机上配置Python 运行环境
- Ubuntu16.4系统下为Python配置caffe环境
- 搭建centos7的开发环境1-系统安装及Python配置
- 【小平工作日志】Maven根据不同环境打包, 获取不同的配置文件
- Win7 32位系统下Sublime text 3的安装以及配置C/C++、java、python的开发环境方法
- ubuntu配置python for android开发环境的日志
- 在Linux系统上通过uWSGI配置Nginx+Python环境的教程
- ubuntu配置python for android开发环境的日志
- 让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境
- ubuntu配置python for android开发环境的日志
- python环境配置-Linux系统
- 在Linux系统上通过uWSGI配置Nginx+Python环境的教程
- Python基于logger模块的日志输出系统