Format = logging.Formatter("%(asctime)s %(message)s")
fileName = 'invokeRestApi.log'
fileMode = 'a'
log = logging.getLogger('simple_example')
fileHandler = logging.FileHandler(fileName, 'a')
fileHandler.setLevel(logging.DEBUG)
fileHandler.setFormatter(Format)
consoleHandler = logging.StreamHandler()
consoleHandler.setLevel(logging.DEBUG)
consoleHandler.setFormatter(Format)
log.addHandler(consoleHandler)
log.addHandler(fileHandler)
log.info("Hello)执行代码时,不会向文件中写入任何内容。如果我执行log.error,那么消息将发送到文件。
发布于 2021-06-11 06:13:26
您还需要设置记录器的级别。
log.setLevel(logging.DEBUG)https://stackoverflow.com/questions/67928976
复制相似问题