|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
成员的完整列表,这些成员属于 neforce::logger,包括所有继承而来的类成员
| add_context(const string &key, string value) | neforce::logger | |
| add_sink(shared_ptr< log_sink > sink) | neforce::logger | |
| clear_context() | neforce::logger | |
| clear_sinks() | neforce::logger | |
| debug(string msg, source_location loc) | neforce::logger | inline |
| disable_async() | neforce::logger | |
| effective_level() const noexcept | neforce::logger | inline |
| enable_async(shared_ptr< thread_pool > pool=nullptr, size_t queue_size=8192, overflow_policy policy=overflow_policy::block) | neforce::logger | |
| enable_shared_from_this() noexcept=default | neforce::enable_shared_from_this< logger > | protected |
| error(string msg, source_location loc) | neforce::logger | inline |
| fatal(string msg, source_location loc) | neforce::logger | inline |
| flush() | neforce::logger | |
| info(string msg, source_location loc) | neforce::logger | inline |
| INHERIT | neforce::logger | static |
| is_async() const noexcept | neforce::logger | inline |
| level() const noexcept | neforce::logger | inline |
| log(log_level level, string msg, source_location loc) | neforce::logger | |
| logger(string name) | neforce::logger | explicit |
| name() const noexcept | neforce::logger | inline |
| parent() const noexcept | neforce::logger | inline |
| remove_context(const string &key) | neforce::logger | |
| set_auto_flush(int64_t interval_ms) | neforce::logger | inline |
| set_filter(function< bool(const log_event &)> filter) | neforce::logger | |
| set_level(log_level level) | neforce::logger | |
| shared_from_this() | neforce::enable_shared_from_this< logger > | inline |
| should_log(log_level level) const noexcept | neforce::logger | inline |
| trace(string msg, source_location loc) | neforce::logger | inline |
| warn(string msg, source_location loc) | neforce::logger | inline |
| weak_from_this() noexcept | neforce::enable_shared_from_this< logger > |