42 lines
1.6 KiB
Python
42 lines
1.6 KiB
Python
|
|
# -*- coding: utf-8 -*-
|
|
import logging
|
|
|
|
|
|
logging.debug('debug级别,一般用来打印一些调试信息,级别最低')
|
|
logging.info('info级别,一般用来打印一些正常的操作信息')
|
|
logging.warning('waring级别,一般用来打印警告信息')
|
|
logging.error('error级别,一般用来打印一些错误信息')
|
|
logging.critical('critical级别,一般用来打印一些致命的错误信息,等级最高')
|
|
|
|
logging.basicConfig(level=logging.DEBUG)
|
|
logging.basicConfig(format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s',
|
|
level=logging.DEBUG)
|
|
logging.basicConfig(format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s',
|
|
level=logging.DEBUG,
|
|
filename='test.log',
|
|
filemode='a')
|
|
logger = logging.getLogger('test')
|
|
|
|
logger.debug('debug级别,一般用来打印一些调试信息,级别最低')
|
|
logger.info('info级别,一般用来打印一些正常的操作信息')
|
|
logger.warning('waring级别,一般用来打印警告信息')
|
|
logger.error('error级别,一般用来打印一些错误信息')
|
|
logger.critical('critical级别,一般用来打印一些致命的错误信息,等级最高')
|
|
|
|
|
|
logger = logging.getLogger('test')
|
|
|
|
stream_handler = logging.StreamHandler()
|
|
logger.addHandler(stream_handler)
|
|
|
|
logger = logging.getLogger('test')
|
|
logger.setLevel(level=logging.DEBUG)
|
|
|
|
formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')
|
|
stream_handler = logging.StreamHandler()
|
|
stream_handler.setLevel(logging.DEBUG)
|
|
stream_handler.setFormatter(formatter)
|
|
logger.addHandler(stream_handler)
|
|
|