blob: 4123766ba04f351fcb7abf523e0665894ea5691a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include "Logger.h"
namespace cru::log {
class StdioLogTarget : public Object, public virtual log::ILogTarget {
public:
explicit StdioLogTarget();
CRU_DELETE_COPY(StdioLogTarget)
CRU_DELETE_MOVE(StdioLogTarget)
~StdioLogTarget() override;
public:
void Write(log::LogLevel level, StringView s) override;
};
} // namespace cru::log
|