I'm pretty sure that imklog doesn't currently have any provision to read additional buffers, but I'm also pretty sure that a patch to enable that would be accepted (or you could talk to Adiscon about sponsoring such a change)

unless you can show this to be a solution to a more general problem than just your module, adding this feature is probably very low on the priority list.

David Lang

 On Sat, 29 Oct 2022, Prasad Koya via rsyslog wrote:

Hi

We have a kernel module that is exporting its logs to a separate
circular buffer via a debugfs file in the linux kernel. We were
wondering if we can use imklog to read that file and write the kernel
logs to a separate ext3/vfat file in userspace. Is that possible?

For imfile, I see we can provide input() blocks to read multiple
files. Didn't find something similar in documentation for imklog. Or
can we use the imfile module for our requirement? From the
documentation, I see imfile allows a user to specify a custom file to
read and attach a ruleset. Perhaps, we can use a ruleset

ruleset(name="remote") {
   action(type="omfile" file="/home/persistent/kernel/module/fwd/traces")
}

to write the logs from the kernel debugfs file to a separate file.

Thank you
Prasad
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to