On Fri, Nov 8, 2024 at 9:57 AM David Marchand <david.march...@redhat.com> wrote:
>
> Improvements and unification of logging library.
> This version works on all platforms: Linux, Windows and FreeBSD.
>
> This is update to rework patch set. It adds several new features
> to the console log output.
>
>   * Putting a timestamp on console output which is useful for
>     analyzing performance of startup codes. Timestamp is optional
>     and must be enabled on command line.
>
>   * Displaying console output with colors.
>     It uses the standard conventions used by many other Linux commands
>     for colorized display.  The default is to enable color if the
>     console output is going to a terminal. But it can be always
>     on or disabled by command line flag. This default was chosen
>     based on what dmesg(1) command does.
>
>     Color is used by many tools (vi, iproute2, git) because it is helpful;
>     DPDK drivers and libraries print lots of not very useful messages.
>     And having error messages highlighted in bold face helps.
>     This might also get users to pay more attention to error messages.
>     Many bug reports have earlier messages that are lost because
>     there are so many info messages.
>
>   * Add support for automatic detection of systemd journal
>     protocol. If running as systemd service will get enhanced
>     logging.
>
>   * Use of syslog is optional and the meaning of the
>     --syslog flag has changed. The default is *not* to use
>     unless requested.
>
> Add Stephen as maintainer for log because by now have added
> more than previous authors.
>
>
> Resending for CI:
>
> Changes since v31:
> - rebased,
> - fixed build with MSVC: escape character was restored to \033
>   (used until v25) instead of \e,

Applied, thanks.


-- 
David Marchand

Reply via email to