On Mon, Mar 4, 2013 at 3:55 PM, M. Ranganathan <mra...@gmail.com> wrote:
> Suggestion for future improvement : I would love to be able to enable
> logging on a module by module basis in python for gnuradio. Right now, I see
> that many modules take a --verbose option but that's it. It is all or
> nothing.
>
> It would be great to have a unified logging framework (that works across
> python and c++) so logging can be configured in one place and shows up in a
> unified stream (file). It should be possible to set logging levels ( FINE,
> FINER, FINEST etc. ) to control the amount of logging.
>
> I was actually a bit surprised not to see such a thing given the maturity of
> the code base.
>
> (I know you are going to ask me to volunteer to do it :-) but perhaps an
> effort is already under way?)
>
> Regards,
>
>
>
> --
> M. Ranganathan

Funny you should ask. A new gr-logger was put into master/next /just/
this morning. If you build the Doxygen manually locally (after
updating your local checkout), there is a new "Related Pages" for
"Logging."

It's new, so it's not widely used. It's very simple to use from inside
a gr_block, but there's some setup to do elsewhere. I'm still thinking
of ways to make this as simple to use and ubiquitous throughout our
code as possible. But this is an excellent start, I feel.

Tom

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to