我在使用 python 日志记录模块时遇到了一些问题。在下面,我创建了一个“记录器”,稍后我将在我的代码中使用它。在这里,我只使用 FileHandler,但我看到当我将一些消息记录到这个记录器时,它们也会出现在控制台上。打印到控制台使我的整个程序变慢。
以下是代码:
logger = logging.getLogger("Design")
logger.setLevel(logging.DEBUG)
#create a file handler which logs all INFO, DEBUG, ERROR messages
fh = logging.FileHandler('Design.log', mode='w')
fmt = logging.Formatter('[%(levelname)s] %(message)s')
fh.setFormatter(fmt)
#adding the handlers to logger
logger.addHandler(fh)
Run Code Online (Sandbox Code Playgroud)