diff options
Diffstat (limited to 'server/src/log.cppm')
| -rw-r--r-- | server/src/log.cppm | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/server/src/log.cppm b/server/src/log.cppm index dc8c2e1..87382f6 100644 --- a/server/src/log.cppm +++ b/server/src/log.cppm | |||
| @@ -21,18 +21,10 @@ export class sink | |||
| 21 | friend auto make_sink(level lvl) -> std::shared_ptr<sink>; | 21 | friend auto make_sink(level lvl) -> std::shared_ptr<sink>; |
| 22 | 22 | ||
| 23 | public: | 23 | public: |
| 24 | struct tmp_message | ||
| 25 | { | ||
| 26 | level lvl; | ||
| 27 | std::string_view component; | ||
| 28 | std::string_view txt; | ||
| 29 | std::map<std::string, std::string> const& attrs; | ||
| 30 | }; | ||
| 31 | |||
| 32 | [[nodiscard]] auto level() const -> enum level; | 24 | [[nodiscard]] auto level() const -> enum level; |
| 33 | auto set_level(enum level lvl) -> void; | 25 | auto set_level(enum level lvl) -> void; |
| 34 | 26 | ||
| 35 | auto write(tmp_message msg) -> void; | 27 | auto write() -> std::osyncstream; |
| 36 | }; | 28 | }; |
| 37 | 29 | ||
| 38 | export auto make_sink(level lvl) -> std::shared_ptr<sink>; | 30 | export auto make_sink(level lvl) -> std::shared_ptr<sink>; |