我必须在这里遗漏一些东西,因为日志打印在同一行。我以为日志模块会自动创建新行?
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")
答案 0 :(得分:1)
当我意识到问题与python无关时,我正要放弃并以旧式的方式写一个文件。
换行符在那里,但记事本根本没有显示它们! Sublime Text 2显示它们很好。所以解决方案不是使用记事本,因为它根本不适用于非Windows创建的文本文件。