![]() |
1
2
我非常相信在Python中有尽可能多的工作发生,只剩下C中必须发生的工作。所以我更喜欢#2而不是#1,但你是对的,它会把你所有的函数签名都弄乱。 我将创建一个模块级对象来处理日志记录,有点像回调。Python代码可以按自己喜欢的方式创建对象,然后将其分配给module对象。C代码可以简单地使用全局对象进行日志记录:
现在,您只需在整个代码中调用C log\u it函数,而不用担心Python代码是如何完成的。当然,您的Python logit函数将比这个函数更丰富,它将允许您将所有日志集成到一个Python记录器中。 |
![]() |
2
0
谢谢你们的消息。我发现PyObject\u call函数更容易使用。
|
![]() |
Abdullah Chaudhry · json文件上的文件旋转和删除 2 年前 |
![]() |
Max S · 如何从CMD读取日志的所有输出 7 年前 |
![]() |
Ivan Denchev · Apache-过去一小时的日志 7 年前 |
![]() |
ninja.coder · Log4j中的字符串串联性能 7 年前 |
![]() |
Rich · 如何记录日志。是否与操作员一起调试? 7 年前 |