|
9 | 9 | #include <memory>
|
10 | 10 | #include <sstream>
|
11 | 11 |
|
12 |
| -#include <qtils/outcome.hpp> |
13 | 12 | #include <qtils/enum_error_code.hpp>
|
| 13 | +#include <qtils/outcome.hpp> |
| 14 | +#include <qtils/strict_sptr.hpp> |
14 | 15 | #include <soralog/level.hpp>
|
15 | 16 | #include <soralog/logger.hpp>
|
16 | 17 | #include <soralog/logging_system.hpp>
|
17 | 18 | #include <soralog/macro.hpp>
|
18 | 19 |
|
19 |
| -#include "utils/ctor_limiters.hpp" |
20 | 20 | #include "injector/dont_inject.hpp"
|
| 21 | +#include "utils/ctor_limiters.hpp" |
21 | 22 |
|
22 | 23 | namespace jam::log {
|
23 | 24 | using soralog::Level;
|
24 | 25 |
|
| 26 | + using Logger = qtils::StrictSharedPtr<soralog::Logger>; |
| 27 | + |
25 | 28 | enum class Error : uint8_t { WRONG_LEVEL = 1, WRONG_GROUP, WRONG_LOGGER };
|
26 | 29 |
|
27 | 30 | outcome::result<Level> str2lvl(std::string_view str);
|
@@ -58,23 +61,22 @@ namespace jam::log {
|
58 | 61 | return logging_system_->getLogger(logger_name, group_name, level);
|
59 | 62 | }
|
60 | 63 |
|
61 |
| - [[nodiscard]] |
62 |
| - bool setLevelOfGroup(const std::string &group_name, Level level) const { |
| 64 | + [[nodiscard]] bool setLevelOfGroup(const std::string &group_name, |
| 65 | + Level level) const { |
63 | 66 | return logging_system_->setLevelOfGroup(group_name, level);
|
64 | 67 | }
|
65 | 68 |
|
66 |
| - [[nodiscard]] |
67 |
| - bool resetLevelOfGroup(const std::string &group_name) const { |
| 69 | + [[nodiscard]] bool resetLevelOfGroup(const std::string &group_name) const { |
68 | 70 | return logging_system_->resetLevelOfGroup(group_name);
|
69 | 71 | }
|
70 | 72 |
|
71 |
| - [[nodiscard]] |
72 |
| - bool setLevelOfLogger(const std::string &logger_name, Level level) const { |
| 73 | + [[nodiscard]] bool setLevelOfLogger(const std::string &logger_name, |
| 74 | + Level level) const { |
73 | 75 | return logging_system_->setLevelOfLogger(logger_name, level);
|
74 | 76 | }
|
75 | 77 |
|
76 |
| - [[nodiscard]] |
77 |
| - bool resetLevelOfLogger(const std::string &logger_name) const { |
| 78 | + [[nodiscard]] bool resetLevelOfLogger( |
| 79 | + const std::string &logger_name) const { |
78 | 80 | return logging_system_->resetLevelOfLogger(logger_name);
|
79 | 81 | }
|
80 | 82 |
|
|
0 commit comments