样品位于http://docs.python.org/2/howto/logging.html http://docs.python.org/2/howto/logging.html两者都使用warn
and warning
.
logging.warn
自 Python 3.3 起已被弃用,您应该使用logging.warning
.
在 Python 3.3 之前,logging.warn
and logging.warning
是相同的功能,但是logging.warn
没有记录,正如 Python bug 跟踪器中的一个已解决问题中所述http://bugs.python.org/issue13235 http://bugs.python.org/issue13235:
这是故意的。原始代码(在并入 Python 之前)有 warn(),保留它是为了向后兼容。文档引用 warning() 因为这是每个人都应该使用的。方法名称映射到相应日志记录级别名称的小写字母。
logging.warn()
保留是为了向后兼容,但是添加了弃用警告 https://github.com/python/cpython/blob/3.3/Lib/logging/__init__.py#L1252-L1253. logging.warning()
是每个人都应该使用的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)