File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727namespace knp ::framework::logging
2828{
2929
30- spdlog::level::level_enum convert_level_to_spdlog_level (Level level)
30+ KNP_DECLSPEC spdlog::level::level_enum convert_level_to_spdlog_level (Level level)
3131{
3232 auto spdlog_level = static_cast <spdlog::level::level_enum>(level);
3333 if (spdlog_level >= spdlog::level::level_enum::n_levels)
@@ -39,7 +39,7 @@ spdlog::level::level_enum convert_level_to_spdlog_level(Level level)
3939}
4040
4141
42- Level convert_spdlog_level_to_level (spdlog::level::level_enum spdlog_level)
42+ KNP_DECLSPEC Level convert_spdlog_level_to_level (spdlog::level::level_enum spdlog_level)
4343{
4444 auto level = static_cast <Level>(spdlog_level);
4545 if (level > none)
@@ -51,26 +51,26 @@ Level convert_spdlog_level_to_level(spdlog::level::level_enum spdlog_level)
5151}
5252
5353
54- void set_level (Level level)
54+ KNP_DECLSPEC void set_level (Level level)
5555{
5656 spdlog::set_level (convert_level_to_spdlog_level (level));
5757}
5858
5959
60- Level get_level ()
60+ KNP_DECLSPEC Level get_level ()
6161{
6262 return convert_spdlog_level_to_level (spdlog::get_level ());
6363}
6464
6565
66- std::string level_to_str (Level level)
66+ KNP_DECLSPEC std::string level_to_str (Level level)
6767{
6868 if (level == none) return " none" ;
6969 return spdlog::level::to_string_view (convert_level_to_spdlog_level (level)).begin ();
7070}
7171
7272
73- Level str_to_level (std::string_view str)
73+ KNP_DECLSPEC Level str_to_level (std::string_view str)
7474{
7575 if (str.empty ())
7676 {
Original file line number Diff line number Diff line change 2121
2222#pragma once
2323
24+ #include < knp/core/impexp.h>
25+
2426#include < string>
2527
2628
@@ -52,29 +54,29 @@ enum Level : int
5254 * @brief Set level of logging.
5355 * @param level Logging level.
5456 */
55- void set_level (Level level);
57+ KNP_DECLSPEC void set_level (Level level);
5658
5759
5860/* *
5961 * @brief Get level of logging.
6062 * @return Logging level.
6163 */
62- Level get_level ();
64+ KNP_DECLSPEC Level get_level ();
6365
6466
6567/* *
6668 * @brief Convert level to string.
6769 * @param level Logging level.
6870 * @return Converted string.
6971 */
70- std::string level_to_str (Level level);
72+ KNP_DECLSPEC std::string level_to_str (Level level);
7173
7274
7375/* *
7476 * @brief Convert string to level.
7577 * @param str Level string.
7678 * @return Converted logging level.
7779 */
78- Level str_to_level (std::string_view str);
80+ KNP_DECLSPEC Level str_to_level (std::string_view str);
7981
8082} // namespace knp::framework::logging
You can’t perform that action at this time.
0 commit comments