Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ConsoleSink.h
1#pragma once
2
3#include <memory>
4
5#include "ll/api/io/Sink.h"
6
7namespace ll::io {
8
9class ConsoleSink : public Sink {
10 struct Impl;
11 std::unique_ptr<Impl> impl;
12
13public:
14 LLAPI ConsoleSink();
15
16 LLAPI explicit ConsoleSink(Polymorphic<Formatter> formatter);
17
18 LLAPI ~ConsoleSink() override;
19
20 LLAPI void append(LogMessageView const& view) override;
21};
22} // namespace ll::io
Definition LogMessage.h:12