哪个更有效?与使用open() -> write() -> close()
相比,使用有不利之处logger.info()
吗?
PS。我们正在为一所大学积累查询日志,因此有一种可能很快会变成大数据(考虑到每天查询日志的最小-最大上限为3GB-9GB,并且将持续24/7连续运行一生)。如果您可以详细解释和区分时间效率和容易出错的方面,将不胜感激。
使用更紧密地描述您要执行的操作的方法。您要输入日志吗?使用logger.*
。如果(仅当!!)成为性能问题时,请进行更改。在此之前,这是您尚不知道是否需要的优化。
优点logging
:
logging.info(...)
,您知道您正在写一条日志消息。缺点logging
:
logging
)。除非您知道效率不够高,否则我强烈建议您使用它。同样,如果数据证明不够用,您以后可以随时替换它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句