我想在我的Python程序里加入debug打印机制替代print,采用的logging库,目前碰到的问题是当我初始化完一个全局logging对象时,比如:logger = logging.getLogger("myapp")
我需要在每个函数里加上:global logger 才能使用logger.debug('xxx'),logger.error('xxxx') 等打印函数。
如果优化可以使每个函数不加global logger? 参数传递的方式也不太好,每个函数都要加这么一个参数。。。
请教一下大家,谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/190699
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.