|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Logger system sample with multi-language Unicode output. More...
#include <iostream>#include <chrono>#include <thread>#include "logger/core/logger.h"#include <kcenon/thread/utils/formatter.h>
Go to the source code of this file.
Functions | |
| auto | initialize_logger () -> std::optional< std::string > |
| auto | main () -> int |
Variables | |
| bool | use_backup_ = false |
| uint32_t | max_lines_ = 0 |
| uint16_t | wait_interval_ = 100 |
| uint32_t | test_line_count_ = 10000 |
| log_module::log_types | file_target_ = log_module::log_types::Sequence |
| log_module::log_types | console_target_ = log_module::log_types::Sequence |
| log_module::log_types | callback_target_ = log_module::log_types::None |
Logger system sample with multi-language Unicode output.
Definition in file logger_sample.cpp.
| auto initialize_logger | ( | ) | -> std::optional<std::string> |
Definition at line 34 of file logger_sample.cpp.
References callback_target_, console_target_, file_target_, kcenon::thread::utils::formatter::format(), max_lines_, use_backup_, and wait_interval_.
Referenced by main().


| auto main | ( | ) | -> int |
Definition at line 54 of file logger_sample.cpp.
References kcenon::thread::utils::formatter::format(), initialize_logger(), and test_line_count_.

| log_module::log_types callback_target_ = log_module::log_types::None |
Definition at line 32 of file logger_sample.cpp.
Referenced by initialize_logger().
| log_module::log_types console_target_ = log_module::log_types::Sequence |
Definition at line 31 of file logger_sample.cpp.
Referenced by initialize_logger().
| log_module::log_types file_target_ = log_module::log_types::Sequence |
Definition at line 30 of file logger_sample.cpp.
Referenced by initialize_logger().
| uint32_t max_lines_ = 0 |
Definition at line 27 of file logger_sample.cpp.
Referenced by initialize_logger().
| uint32_t test_line_count_ = 10000 |
Definition at line 29 of file logger_sample.cpp.
Referenced by main().
| bool use_backup_ = false |
Definition at line 26 of file logger_sample.cpp.
Referenced by initialize_logger().
| uint16_t wait_interval_ = 100 |
Definition at line 28 of file logger_sample.cpp.
Referenced by initialize_logger().