记录模块在文件中的同一行上打印日志

时间:2013-12-05 23:33:41

标签: python python-2.7 logging

我必须在这里遗漏一些东西,因为日志打印在同一行。我以为日志模块会自动创建新行?

temp = int(2489)
        logging.basicConfig(    filename='temp.log',
                                filemode='a',
                                format='%(asctime)s\n:%(message)s',
                                datefmt = '%s',
                                level=logging.DEBUG )

        logging.info(temp)
        time.sleep(1)

基本示例也是如此:

logging.basicConfig(filename="example.log")
logging.debug("This message should go to the log file")
logging.info("So should this")
logging.warning("And this, too")

1 个答案:

答案 0 :(得分:1)

当我意识到问题与python无关时,我正要放弃并以旧式的方式写一个文件。

换行符在那里,但记事本根本没有显示它们! Sublime Text 2显示它们很好。所以解决方案不是使用记事本,因为它根本不适用于非Windows创建的文本文件。