logger -----> module level function

#_author: Star 
#date: 2019/11/6
#logger -----> module-level function
# files while the screen displays the log information
Import logging
Logger = logging.getLogger ()

# create a Handler, for writing log files
FH = logging.FileHandler ( 'logger.txt')
# then create a Handler, for output to the console
SH = logging.StreamHandler ()
Formatter logging.Formatter = ( '% (the asctime) S -% (filename) S- [Line:% (lineno) D] -% (levelname) S -% (Message) S ')

fh.setFormatter (Formatter)
sh.setFormatter (Formatter)

logger.addHandler (FH)
logger.addHandler (SH)

Logger .setLevel (logging.DEBUG)

logger.debug ( 'Debug message11')
logger.info ( 'info message11')
logger.warning ( 'warning message11')
logger.error ( 'error Message')
logger.critical('critical message11')
Output:

Guess you like

Origin www.cnblogs.com/startl/p/11809225.html