mirror of https://github.com/nirenjan/libx52.git
This commit adds the following changes to pinelog: - Optional buffer to write the message to prior to writing to the output stream. This reduces the likelihood of log messages from multiple threads interleaving due to multiple calls to fputs/fprintf, etc. The default is to still write directly to the output stream, but the integrator can add a define of PINELOG_BUFFER_SZ to the CFLAGS, and this will allow the application to log messages that are shorter than the above size, including the timestamp, level and backtrace if any. - Optional module level logging. This allows more fine-grained debugging, where the application can control the log levels of the individual modules. By default, when modules are configured, they default to the global log level, but this can be overridden by the application. |
||
---|---|---|
.. | ||
inih | ||
pinelog | ||
Makefile.am |