|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|

Public Member Functions | |
| impl (log_level min_level) | |
| void | log (log_level level, const std::string &message) |
| void | log (log_level level, const std::string &message, const std::string &file, int line, const std::string &function) |
| bool | is_level_enabled (log_level level) const |
| void | flush () |
| void | set_min_level (log_level level) |
| log_level | get_min_level () const |
Private Attributes | |
| std::mutex | mutex_ |
| std::atomic< int > | min_level_ |
Definition at line 124 of file logger_integration.cpp.
|
inlineexplicit |
Definition at line 126 of file logger_integration.cpp.
|
inline |
Definition at line 172 of file logger_integration.cpp.
Referenced by kcenon::network::integration::basic_logger::flush().

|
inline |
Definition at line 182 of file logger_integration.cpp.
Referenced by kcenon::network::integration::basic_logger::get_min_level().

|
inline |
Definition at line 168 of file logger_integration.cpp.
Referenced by kcenon::network::integration::basic_logger::is_level_enabled().

|
inline |
Definition at line 128 of file logger_integration.cpp.
References kcenon::network::integration::get_timestamp(), kcenon::network::integration::level_to_string(), and kcenon::network::message.
Referenced by kcenon::network::integration::basic_logger::log(), and kcenon::network::integration::basic_logger::log().


|
inline |
Definition at line 147 of file logger_integration.cpp.
References kcenon::network::integration::get_timestamp(), kcenon::network::integration::level_to_string(), and kcenon::network::message.

|
inline |
Definition at line 178 of file logger_integration.cpp.
Referenced by kcenon::network::integration::basic_logger::set_min_level().

|
private |
Definition at line 188 of file logger_integration.cpp.
|
mutableprivate |
Definition at line 187 of file logger_integration.cpp.