[libcamera-devel] [PATCH] libcamera: log: add colors to log levels
Sebastian Fricke
sebastian.fricke at posteo.net
Wed Feb 3 20:09:03 CET 2021
Hey Marian,
Thank you for the patch.
This looks better than before, I tested it on my machine and it worked
without problems.
If you like to you can add:
Tested-by: Sebastian Fricke <sebastian.fricke at posteo.net>
Greetings,
Sebastian
On 03.02.2021 19:17, Marian Cichy wrote:
>mono-colored wall of logs can be hard to read and doesn't show the level
>of failure at a first glance. By adding colors to the log level
>categories, it is much easier to scroll through logs and find important
>entries.
>---
> src/libcamera/log.cpp | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
>diff --git a/src/libcamera/log.cpp b/src/libcamera/log.cpp
>index 45c7c2d2..3ad9c3de 100644
>--- a/src/libcamera/log.cpp
>+++ b/src/libcamera/log.cpp
>@@ -85,11 +85,11 @@ static int log_severity_to_syslog(LogSeverity severity)
> static const char *log_severity_name(LogSeverity severity)
> {
> static const char *const names[] = {
>- "DEBUG",
>- " INFO",
>- " WARN",
>- "ERROR",
>- "FATAL",
>+ "\033[1m\033[37mDEBUG\033[0m",
>+ "\033[1m\033[32m INFO\033[0m",
>+ "\033[1m\033[33m WARN\033[0m",
>+ "\033[1m\033[31mERROR\033[0m",
>+ "\033[1m\033[35mFATAL\033[0m",
> };
>
> if (static_cast<unsigned int>(severity) < std::size(names))
>--
>2.20.1
>
>_______________________________________________
>libcamera-devel mailing list
>libcamera-devel at lists.libcamera.org
>https://lists.libcamera.org/listinfo/libcamera-devel
More information about the libcamera-devel
mailing list