From f20b12cf3f6132ee7e2c2725b533907b9a3df3bb Mon Sep 17 00:00:00 2001 From: gabime Date: Fri, 6 Mar 2020 15:16:48 +0200 Subject: [PATCH] Update example --- example/example.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/example/example.cpp b/example/example.cpp index 802e045d..ee878b22 100644 --- a/example/example.cpp +++ b/example/example.cpp @@ -23,6 +23,7 @@ void syslog_example(); int main(int, char *[]) { + spdlog::info("Welcome to spdlog version {}.{}.{} !", SPDLOG_VER_MAJOR, SPDLOG_VER_MINOR, SPDLOG_VER_PATCH); spdlog::warn("Easy padding in numbers like {:08d}", 12); @@ -31,6 +32,12 @@ int main(int, char *[]) spdlog::info("Positional args are {1} {0}..", "too", "supported"); spdlog::info("{:>8} aligned, {:<8} aligned", "right", "left"); + // Runtime log levels + spdlog::set_level(spdlog::level::info); // Set global log level to info + spdlog::debug("This message should not be displayed!"); + spdlog::set_level(spdlog::level::trace); // Set specific logger's log level + spdlog::debug("This message should be displayed.."); + // Log levels can also loaded from argv/env using "SPDLOG_LEVEL" // For example: set the global level to info and mylogger to to trace: // SPDLOG_LEVEL=info,mylogger=trace && ./example @@ -40,12 +47,6 @@ int main(int, char *[]) // #include "spdlog/cfg/argv.h" // for loading levels from argv // spdlog::cfg::load_argv_levels(args, argv); - // Runtime log levels - spdlog::set_level(spdlog::level::info); // Set global log level to info - spdlog::debug("This message should not be displayed!"); - spdlog::set_level(spdlog::level::trace); // Set specific logger's log level - spdlog::debug("This message should be displayed.."); - // Customize msg format for all loggers spdlog::set_pattern("[%H:%M:%S %z] [%^%L%$] [thread %t] %v"); spdlog::info("This an info message with custom format");