首页 > 编程语言 > 详细

Python logging 模块,日志

时间:2021-02-17 10:32:41      阅读:23      评论:0      收藏:0      [点我收藏+]

logging 模块,计算机的日志记录。

它是一个线程安全的记录模块。

当多个计算机来对服务器写入日志的时候。每台计算机都需要对服务器上的文件做, 打开文件 ,写入文件 ,保存文件 的操作。由于每台计算机的记录时间是不同的。这就需要保证线程的安全。

logging 模块在内部就保证了这一功能。

 

一,单个文件的记录。

 1 import logging
 2 
 3 """
 4 CRITICAL = 50
 5 FATAL = CRITICAL
 6 ERROR = 40
 7 WARNING = 30
 8 WARN = WARNING
 9 INFO = 20
10 DEBUG = 10
11 NOTSET = 0
12 """
13 
14 logging.basicConfig(filename=logname.log,
15                     format=%(asctime)s - %(name)s - %(levelname)s - %(module)s: %(message)s,
16                     datefmt=%Y-%m-%d %H:%M:%S %p,
17                     level=logging.INFO)
18 logging.critical("this is a critical issue")
19 logging.log(10, this is noset issue)
20 logging.debug("ABC")

 

Python logging 模块,日志

原文:https://www.cnblogs.com/xuwenwei/p/14408239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!