Re: Replacing/enhancing kernel printf()
- From: Alfred Perlstein <alfred@xxxxxxxxxxx>
- Date: Thu, 20 Sep 2007 14:30:58 -0700
* Marcel Moolenaar <xcllnt@xxxxxxx> [070920 14:22] wrote:
On Sep 19, 2007, at 12:31 PM, Alfred Perlstein wrote:
...
In effect one could define a tree, akin to sysctl that provided...
all these layers.
Effectively a description file like this:...
all
all.kern
all.kern.dev
all.kern.dev.fxp
all.kern.dev.fxp.rx
all.kern.dev.fxp.tx
..
Then inside the program one would simply write:
alfred_printf(all_kern_dev_fxp, 1, "Fxp initialized");
then maybe in the rx routine:
alfred_printf(all_kern_dev_fxp_rx, 2, "Fxp got packet");
For some reason this struck a note. While this was done
for debug levels and may not directly apply to generic
console output and redirection, it did put a seed in my
head relating to device_printf(). Nothing concrete and
it may not be anything, but still :-)
so you like it? I do!
--
- Alfred Perlstein
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- References:
- Replacing/enhancing kernel printf()
- From: Marcel Moolenaar
- Re: Replacing/enhancing kernel printf()
- From: Alfred Perlstein
- Re: Replacing/enhancing kernel printf()
- From: Marcel Moolenaar
- Replacing/enhancing kernel printf()
- Prev by Date: Re: Replacing/enhancing kernel printf()
- Next by Date: Re: Replacing/enhancing kernel printf()
- Previous by thread: Re: Replacing/enhancing kernel printf()
- Next by thread: Re: Replacing/enhancing kernel printf()
- Index(es):
Relevant Pages
|
|