Python中文
首页
教程
问答
标签
搜索
登录
注册
为什么我会收到这样的错误消息:我的自定义日志处理程序“没有属性`level`”?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有以下处理程序:</p> <pre class="lang-py prettyprint-override"><code>import logging from peewee import * db = SqliteDatabase("my_app.db") class Log(Model): message = CharField() class Meta: database = db Log.create_table(db) class DatabaseHandler(logging.Handler): def emit(self, record): try: event = Log( message=record.message ) event.save() except Exception: self.handleError(record) </code></pre> <p>当我这样做的时候:</p> <pre class="lang-py prettyprint-override"><code>logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) logger.addHandler(DatabaseHandler) logger.info("something") </code></pre> <p>我收到以下错误消息:</p> <pre><code>Traceback (most recent call last): File "<stdin>", line 6, in <module> File "/home/raf/miniconda3/lib/python3.7/logging/__init__.py", line 1383, in info self._log(INFO, msg, args, **kwargs) File "/home/raf/miniconda3/lib/python3.7/logging/__init__.py", line 1519, in _log self.handle(record) File "/home/raf/miniconda3/lib/python3.7/logging/__init__.py", line 1529, in handle self.callHandlers(record) File "/home/raf/miniconda3/lib/python3.7/logging/__init__.py", line 1590, in callHandlers if record.levelno >= hdlr.level: AttributeError: type object 'DatabaseHandler' has no attribute 'level' </code></pre> <p>我只能在另一个地方(<a href="https://github.com/GNS3/gns3-gui/issues/2109" rel="nofollow noreferrer">https://github.com/GNS3/gns3-gui/issues/2109</a>)找到这个错误,它没有解决方案</p> <p>这可能是因为我写的处理程序不正确,如果有人能帮助我,我将不胜感激</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>据我所知,您正在尝试在DatabaseHandler中继承Handler对象</p> <p>官方文件指出: 请注意,处理程序从不直接实例化;此类充当更有用子类的基础。但是,子类中的<strong>init</strong>()方法需要调用处理程序。<strong>init</strong>() 据我所知,您应该初始化类中的处理程序</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kerasterflow预训练模型中的纯训练偏差
9 回答
KerasTF Conv2D模型运行时无响应型号.fi
9 回答
Kerastuner Randomsearch:TypeError:(“关键字参数未理解:”,“激活”)
7 回答
Kerastuner ValueError:形状(320,)和(1,)不兼容
4 回答
Kerastuner:“ValueError:不是法律参数”问题,当我使用LSTM网络时,但密集层工作正常
4 回答
KerasTuner:是否可以在目标/度量函数中使用测试/验证集?
6 回答
KerasTuner自定义目标函数
5 回答
kerastuner调整层数会创建与报告的层数不同的层数
7 回答
KerasTuner运行时错误:构建模型的失败尝试太多
10 回答
kerasv1.2.2与kerasv2+的奇怪行为(精确度上的巨大差异)
7 回答
kerasvis中visualize_-cam/visualize_显著性的热图输出形状
5 回答
Kerasvis和tfkerasvis的激活最大化不适用于MobileNetV2模型
6 回答
Kerasvis对于显著性图表,我们应该使用softmax还是线性激活
9 回答
Kerasvis给出以下错误:AttributeError:多个入站节点
10 回答
kerasyolov3模型中预期输入和目标的格式和形状
6 回答
Keras一个GPU可以同时训练两个不相关的模型吗?
3 回答
Keras一类CNN两个输入,每一步一个
6 回答
keras三维张量上的Softmax层
5 回答
Keras三维目标预测
9 回答
keras上的flatten与python中的Image的区别
10 回答