PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 如何传logger名称到其他档案?
楼主:
hirofumisyo
(Ami)
2022-06-11 16:36:36
大家好,
请问如我有3个module分别为: a.py, b.py , c.py
在a.py 会 import b 与 c,
然后a.py 会初始化一个logging.getlogger('myLog')并读取logging.config配置,
而在b.py 与 c.py 则打算分别使用logging.getlogger('myLog'+'.'+__name__) 的
配置,
目的是让所有的子logger使用相同的logging.config就好。
想请问有没有什么最简单的方法可以让我在a.py输入好logger name后在import其他
module时把就把这个变量值传过去呢?
有想过比较麻烦的方法是建立一个name.py把变global数定义在里面然后所有其
他.py一开始先import进来,
但如果可以的话实在不想多产生一个档案,
也不想要在之后所有的函数或类别额外多一个引数来读取名称。
除此之外有没有其他的方法呢?
谢谢各位
作者:
alvinlin
(林矜业)
2022-06-11 18:58:00
不需要在a.py 设定即可
作者:
ddavid
(谎言接线生)
2022-06-12 04:14:00
你要问的是类似 stackoverflow 上的这个问题吗:
https://bit.ly/3mFNvdS
继续阅读
[问题] 无法封装成exe?
euser1777
[问题] 没有卷动条的网页要怎么用selenium卷动
haha168866
[问题] colab 下载档案
UBL
[问题] List 资料排序?
euser1777
[问题] 找两组座标的关联性或系数
yarfa
[问题] 能不能用水平柱状图处理时间序列?
barusu
[问题] 水平柱状图标签显示问题
barusu
[问题] pivot_table 资料相减
joedenkidd
[问题] telegram反应非常慢...
storypp
[问题] dataframe 不同col,row计算
strekm
Links
booklink
Contact Us: admin [ a t ] ucptt.com