[OpenSER-Devel] Request for comment : logging in OpenSER
Klaus Darilion
klaus.mailinglists at pernau.at
Fri Jul 13 11:01:10 CEST 2007
Bogdan-Andrei Iancu wrote:
> Hi everybody,
>
> There is some undergoing work on the logging system in OpenSER and I
> feel that some issues should be publicly addressed before moving forward.
>
> What we have now in openser:
> 1) two logging systems - syslog and standard error
> 2) message format - totally chaos.
>
> What we want to fix:
> 1) a better way to make easy distinction between the logs from
> different levels (ERR, WARN, DBG, etc)
> 2) a standard message format that, independend of the logging support
> (syslog, stderr), will provide all the needed information (level and
> date at least).
>
>
> Here is my suggestion:
>
> 1) logging and message format:
> There will be different macros for each log level and the message
> should include the module_name and function for a better tracking of the
> messages:
>
> LOG_NOTICE("module_name:function: message")
> LOG_DBG("module_name:function: message")
> LOG_ERR("module_name:function: message")
is it possible to write a macro which sets "module_name" and "function"
automatically?
regards
klaus
> ......
>
>
> 2) logging backends:
> a) syslog
> syslog automatically logs the date, process and from syslog.conf,
> you can redirect the log in different files based on the log level, so
> here there is nothing to be changed.
> b) stderr
> we need to extend dprint() (logger function for stderr) to prefix
> to the log message the date and log level (as text). This will provide
> similar possibilities as for syslog. (a patch is already available for
> this on the tracker)
>
>
>
> If there are some comments on the proposed solution or there is a better
> approach, please let me know as I want to move on with this topic.
>
>
> Regards,
> Bogdan
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
More information about the Devel
mailing list