1

我有一个使用 printk() 进行调试的内核模块。printk() 记录到 /var/log/messages。/var/log/messages 也包含其他模块的信息。我正在尝试为我的模块实现动态跟踪。我的计划是使用 ioctl 调用来设置不同的日志记录/跟踪级别,然后将模块中的信息记录到不同的路径 (my_module.log)。

我没有获得有关如何将日志从内核空间(内核模块内部)写入特定文件的信息?我已经检查了 rsyslog,但如果它可以在内核模块中使用,则找不到任何信息。

我看到一个类似的问题,但它没有帮助。 Linux内核:记录到特定文件

你能建议任何线索吗?

4

0 回答 0