Obu*_*thi 3 linux kernel syslog
我正在编写一个 linux 内核模块来报告统计信息并发送一些日志消息。我可以使用 syslog 来完成这项工作吗?还是printk
唯一的办法?
printk
无论如何,通过正确级别写入的消息最终会出现在系统日志中(在正常配置中)。
然而,如果你有一个非常奇怪的设置并且你真的想从内核空间使用用户空间系统日志,你应该在套接字上使用通常的嫌疑人 ( sys_open
, sys_write
, sys_close
) /dev/log
,因为这是 syslogd 正在侦听的内容。
编辑:通过sys_open
,sys_open
,sys_write
,sys_close
我说的是系统调用实现的内核并没有从用户空间(syslog.h或其他)的一些功能。
归档时间: |
|
查看次数: |
2514 次 |
最近记录: |