用于Python日志记录的类文件包装器

时间:2011-11-23 22:10:50

标签: python logging

我想构建一个适配器对象,其行为类似于(文本)文件(为输出打开),并将给定的每个完整行转发到标准Python日志记录。应该在ctor中指定要使用哪个记录器以及为记录的行分配哪个级别。

连连呢?码?警告?

1 个答案:

答案 0 :(得分:1)

我已经这样做了,请参阅my post about it

更新:它可能是file的子类,但它并不特别支持其他文件操作,因此不需要它成为file子类。

进一步更新:由OP决定在我的帖子中调整方法 - 如果你愿意,你可以继承file,处理缓冲等等 - 无论你需要什么,它都没有无论如何,这似乎都是很多工作。