1// Copyright(c) 2015-present, Gabi Melman & spdlog contributors.
2// Distributed under the MIT License (http://opensource.org/licenses/MIT)
3
4#pragma once
5
6#include <spdlog/common.h>
7#include <unordered_map>
8
9namespace spdlog {
10namespace cfg {
11namespace helpers {
12//
13// Init levels from given string
14//
15// Examples:
16//
17// set global level to debug: "debug"
18// turn off all logging except for logger1: "off,logger1=debug"
19// turn off all logging except for logger1 and logger2: "off,logger1=debug,logger2=info"
20//
21SPDLOG_API void load_levels(const std::string &txt);
22} // namespace helpers
23
24} // namespace cfg
25} // namespace spdlog
26
27#ifdef SPDLOG_HEADER_ONLY
28# include "helpers-inl.h"
29#endif // SPDLOG_HEADER_ONLY
30