@@ -103,11 +103,14 @@ namespace fly::detail {
103
103
class Registry ;
104
104
} // namespace fly::detail
105
105
106
+ namespace fly ::task {
107
+ class SequencedTaskRunner ;
108
+ } // namespace fly::task
109
+
106
110
namespace fly {
107
111
108
112
class CoderConfig ;
109
113
class LoggerConfig ;
110
- class SequencedTaskRunner ;
111
114
class LogSink ;
112
115
113
116
/* *
@@ -170,7 +173,7 @@ class Logger : public std::enable_shared_from_this<Logger>
170
173
*/
171
174
static std::shared_ptr<Logger> create_logger (
172
175
std::string name,
173
- std::shared_ptr<SequencedTaskRunner> task_runner,
176
+ std::shared_ptr<fly::task:: SequencedTaskRunner> task_runner,
174
177
std::shared_ptr<LoggerConfig> logger_config,
175
178
std::unique_ptr<LogSink> &&sink);
176
179
@@ -203,7 +206,7 @@ class Logger : public std::enable_shared_from_this<Logger>
203
206
*/
204
207
static std::shared_ptr<Logger> create_file_logger (
205
208
std::string name,
206
- std::shared_ptr<SequencedTaskRunner> task_runner,
209
+ std::shared_ptr<fly::task:: SequencedTaskRunner> task_runner,
207
210
std::shared_ptr<LoggerConfig> logger_config,
208
211
std::shared_ptr<CoderConfig> coder_config,
209
212
std::filesystem::path logger_directory);
@@ -230,7 +233,7 @@ class Logger : public std::enable_shared_from_this<Logger>
230
233
*/
231
234
static std::shared_ptr<Logger> create_console_logger (
232
235
std::string name,
233
- std::shared_ptr<SequencedTaskRunner> task_runner,
236
+ std::shared_ptr<fly::task:: SequencedTaskRunner> task_runner,
234
237
std::shared_ptr<LoggerConfig> logger_config);
235
238
236
239
/* *
@@ -441,7 +444,7 @@ class Logger : public std::enable_shared_from_this<Logger>
441
444
*/
442
445
Logger (
443
446
std::string name,
444
- std::shared_ptr<SequencedTaskRunner> task_runner,
447
+ std::shared_ptr<fly::task:: SequencedTaskRunner> task_runner,
445
448
std::shared_ptr<LoggerConfig> config,
446
449
std::unique_ptr<LogSink> &&sink) noexcept ;
447
450
@@ -483,7 +486,7 @@ class Logger : public std::enable_shared_from_this<Logger>
483
486
std::shared_ptr<LoggerConfig> m_config;
484
487
std::unique_ptr<LogSink> m_sink;
485
488
486
- std::shared_ptr<SequencedTaskRunner> m_task_runner;
489
+ std::shared_ptr<fly::task:: SequencedTaskRunner> m_task_runner;
487
490
std::atomic_bool m_last_task_failed {true };
488
491
489
492
const std::chrono::steady_clock::time_point m_start_time;
0 commit comments