IAP GITLAB

Skip to content
Snippets Groups Projects
Commit ee793168 authored by Lukas Nellen's avatar Lukas Nellen :footprints: Committed by Ralf Ulrich
Browse files

Logger default patterns

- names for all patterns
- define only once
parent 424bc429
No related branches found
No related tags found
1 merge request!325Resolve "spdlog default pattern defined twice"
Pipeline #3622 passed
/*
/* -*-c++-*-
* (c) Copyright 2020 CORSIKA Project, corsika-project@lists.kit.edu
*
* This software is distributed under the terms of the GNU General Public
......@@ -21,15 +21,13 @@ namespace corsika {
/*
* The default pattern for CORSIKA8 loggers.
*/
std::string const default_pattern{"[%n:%^%-8l%$] %v"};
inline auto set_default_level(level::level_enum const minlevel) -> void {
spdlog::set_level(minlevel);
}
template <typename TLogger>
inline auto add_source_info(TLogger& logger) -> void {
logger->set_pattern("[%n:%^%-8l%$(%s:%!:%#)] %v");
logger->set_pattern(source_pattern);
}
template <typename TLogger>
......@@ -48,7 +46,7 @@ namespace corsika {
// set the default C8 format
#if (!defined(_GLIBCXX_USE_CXX11_ABI) || _GLIBCXX_USE_CXX11_ABI == 1)
logger->set_pattern(logging::default_pattern);
logger->set_pattern(default_pattern);
#else
// special case: gcc from the software collections devtoolset
std::string dp(default_pattern);
......
......@@ -50,6 +50,7 @@ namespace corsika {
* The default pattern for CORSIKA8 loggers.
*/
const std::string default_pattern{"[%n:%^%-8l%$] %v"};
const std::string source_pattern{"[%n:%^%-8l%$(%s:%!:%#)] %v"};
/**
* Create a new C8-style logger.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment