5
5
#include " fly/logger/detail/file_sink.hpp"
6
6
#include " fly/logger/detail/registry.hpp"
7
7
#include " fly/logger/log.hpp"
8
- #include " fly/logger/log_sink.hpp"
9
8
#include " fly/logger/logger_config.hpp"
9
+ #include " fly/logger/sink.hpp"
10
10
#include " fly/task/task_runner.hpp"
11
11
12
12
namespace fly ::logger {
@@ -16,7 +16,7 @@ Logger::Logger(
16
16
std::string name,
17
17
std::shared_ptr<fly::task::SequencedTaskRunner> task_runner,
18
18
std::shared_ptr<LoggerConfig> config,
19
- std::unique_ptr<LogSink > &&sink) noexcept :
19
+ std::unique_ptr<Sink > &&sink) noexcept :
20
20
m_name (std::move(name)),
21
21
m_config (std::move(config)),
22
22
m_sink (std::move(sink)),
@@ -35,7 +35,7 @@ Logger::~Logger()
35
35
std::shared_ptr<Logger> Logger::create_logger (
36
36
std::string name,
37
37
std::shared_ptr<LoggerConfig> logger_config,
38
- std::unique_ptr<LogSink > &&sink)
38
+ std::unique_ptr<Sink > &&sink)
39
39
{
40
40
return create_logger (std::move (name), nullptr , std::move (logger_config), std::move (sink));
41
41
}
@@ -45,7 +45,7 @@ std::shared_ptr<Logger> Logger::create_logger(
45
45
std::string name,
46
46
std::shared_ptr<fly::task::SequencedTaskRunner> task_runner,
47
47
std::shared_ptr<LoggerConfig> logger_config,
48
- std::unique_ptr<LogSink > &&sink)
48
+ std::unique_ptr<Sink > &&sink)
49
49
{
50
50
// Logger has a private constructor, thus cannot be used with std::make_shared. This class is
51
51
// used to expose the private constructor locally.
@@ -55,7 +55,7 @@ std::shared_ptr<Logger> Logger::create_logger(
55
55
std::string &&name,
56
56
std::shared_ptr<fly::task::SequencedTaskRunner> &&task_runner,
57
57
std::shared_ptr<LoggerConfig> &&logger_config,
58
- std::unique_ptr<LogSink > &&sink) noexcept :
58
+ std::unique_ptr<Sink > &&sink) noexcept :
59
59
Logger (
60
60
std::move (name),
61
61
std::move(task_runner),
0 commit comments