[pso] logging in kernel space

Bogdan Tenea tenea.bogdan at gmail.com
Mon Jun 1 17:05:44 EEST 2009


Daca totusi vreau sa fac asta :D cum pot sa fac ?
Am luat exemplul de la http://lkml.org/lkml/2006/11/7/123 si imi da niste
oopsuri destul de urate la "putname"

2009/6/1 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>

> On Mon, 2009-06-01 at 14:33 +0300, Bogdan Tenea wrote:
> > As avea nevoie sa creez mai multe surse de logging, sa trimit tot in
> > kern.log nu ma ajuta foarte mult. Ramane cel mai safe sa scriu direct
> > in fisiere?
>
> In general nu este indicat sa scrii direct in fisiere. E nevoie sa
> folosesti wrappere peste apeluri de sistem in cadrul nucleului.
>
> Cel mai bine este, din cunostintele mele, sa folosesti modelul klogd:
> * scrii din kernel-space mesaje in /proc[1]
> * folosesti un daemon/proces in user-space care citeste mesajele din
> fisierele din /proc (eventual folosind un select) si le stocheaza in
> niste fisiere specializate
>
> Alternativ, poti folosi socketi netlink[2].
>
> Razvan
>
> [1] http://www.faqs.org/docs/kernel/x716.html
> [2] http://www.linuxjournal.com/article/7356
>
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20090601/123a01f4/attachment.htm>


More information about the pso mailing list