|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Simple logger for examples. More...


Public Member Functions | |
| example_logger (const std::string &prefix="LOG") | |
| common::VoidResult | log (log_level level, const std::string &message) override |
| common::VoidResult | log (log_level level, const std::string &message, const std::string &, int, const std::string &) override |
| common::VoidResult | log (const log_entry &entry) override |
| bool | is_enabled (log_level level) const override |
| common::VoidResult | set_level (log_level level) override |
| log_level | get_level () const override |
| common::VoidResult | flush () override |
| size_t | count () const |
Private Attributes | |
| std::string | prefix_ |
| std::atomic< size_t > | count_ {0} |
| log_level | min_level_ = log_level::trace |
Simple logger for examples.
Definition at line 113 of file monitor_factory_pattern_example.cpp.
|
inlineexplicit |
Definition at line 120 of file monitor_factory_pattern_example.cpp.
|
inline |
Definition at line 157 of file monitor_factory_pattern_example.cpp.
References count_.
|
inlineoverride |
Definition at line 152 of file monitor_factory_pattern_example.cpp.
|
inlineoverride |
Definition at line 148 of file monitor_factory_pattern_example.cpp.
References min_level_.
|
inlineoverride |
Definition at line 139 of file monitor_factory_pattern_example.cpp.
References min_level_.
|
inlineoverride |
Definition at line 135 of file monitor_factory_pattern_example.cpp.
References log().

|
inlineoverride |
Definition at line 123 of file monitor_factory_pattern_example.cpp.
References count_, prefix_, and kcenon::monitoring::to_string().
Referenced by log(), and log().


|
inlineoverride |
Definition at line 130 of file monitor_factory_pattern_example.cpp.
References log().

|
inlineoverride |
Definition at line 143 of file monitor_factory_pattern_example.cpp.
References min_level_.
|
private |
Definition at line 116 of file monitor_factory_pattern_example.cpp.
|
private |
Definition at line 117 of file monitor_factory_pattern_example.cpp.
Referenced by get_level(), is_enabled(), and set_level().
|
private |
Definition at line 115 of file monitor_factory_pattern_example.cpp.
Referenced by log().