我想构建一个适配器对象,其行为类似于(文本)文件(为输出打开),并将给定的每个完整行转发到标准Python日志记录。应该在ctor中指定要使用哪个记录器以及为记录的行分配哪个级别。
连连呢?码?警告?
答案 0 :(得分:1)
我已经这样做了,请参阅my post about it。
更新:它可能是file
的子类,但它并不特别支持其他文件操作,因此不需要它成为file
子类。
进一步更新:由OP决定在我的帖子中调整方法 - 如果你愿意,你可以继承file
,处理缓冲等等 - 无论你需要什么,它都没有无论如何,这似乎都是很多工作。