你知道,有一个^{}模块!在import logging
import os
logging.basicConfig(filename='tmp.log',
format='%(levelname)s %(asctime)s :: %(message)s',
level=logging.DEBUG)
# format is a formatter string, level shows what level of logs it will record
# in this case it is everything!
# Levels are as follows from most to least critical
# CRITICAL
# ERROR
# WARNING
# INFO
# DEBUG
do = True
yes = True
do_the_work = lambda: None
def main():
logging.debug("Inside of main()")
if do:
logging.debug("Inside of if do:")
do_the_work()
logging.debug("doing work")
if yes:
logging.debug("inside of if yes:")
do_the_work()
logging.debug("doing work")
for list in os.listdir('.'): # there were three files in my folder
logging.debug("inside of for each files/dirs calling list")
print('python')
logging.debug("calling sys.system python")
logging.debug("executing python with give dir path")
将产生以下输出:
^{pr2}$
您可以轻松地捕捉异常并让它们抛出更多关键事件。在try:
really_important_method()
except EndOfTheWorldError:
logging.critical("Duck and cover boys, it's gonna blow.")