c-extension 中 python 日志记录模块的使用
我正在编写一个 python 脚本,并使用 python 日志记录模块将一些信息写入日志文件(请参阅 http://docs.python.org/howto/logging.html)。
这是一个小例子(也来自提到的页面):
import logging
import logging.config
logging.config.fileConfig('logging.conf')
# create logger
logger = logging.getLogger('simpleExample')
# 'application' code
logger.info('info message')
logger.error('error message')
现在我想为 python 创建一个 c 扩展,我想将其导入到我的程序中。
问题是:如何通过 C 代码在日志文件中写入信息?有没有办法使用 python c 扩展中的日志记录模块?
感谢您的任何评论!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“非常高级的 C API”有许多用于从 C 执行纯 python 代码的工具。首先查看 http://docs.python.org/c-api/veryhigh.html#PyRun_String 。
The "very high-level C API" has a number of tools for executing pure python code from C. Start by looking at http://docs.python.org/c-api/veryhigh.html#PyRun_String .