我有以下两个记录器--流记录器和文件记录器.
# Set up the Logging modules
tmp_file = tempfile.NamedTemporaryFile(mode='w+')
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
c_handler = logging.StreamHandler()
f_handler = logging.FileHandler(tmp_file.name)
c_handler.setFormatter(logging.Formatter('[%(asctime)s %(levelname)s]\t%(message)s'))
f_handler.setFormatter(logging.Formatter('[%(asctime)s] - %(levelname)s %(funcName)s:L%(lineno)s: %(message)s'))
logger.addHandler(c_handler)
logger.addHandler(f_handler)
我希望Stream
记录器有logging.INFO
的水平(它目前是正确的)和File
记录器有logging.DEBUG
的水平.我该怎么做呢?