#include <log.hpp>
Public Member Functions | |
scope_logger (const log_domain &domain, const char *str) | |
scope_logger (const log_domain &domain, const std::string &str) | |
~scope_logger () | |
Private Member Functions | |
void | do_log_entry (const std::string &str) noexcept |
void | do_log_exit () noexcept |
Private Attributes | |
std::chrono::steady_clock::time_point | start_ |
const log_domain & | domain_ |
std::string | str_ |
|
inline |
Definition at line 245 of file log.hpp.
References lg::debug(), and do_log_entry().
|
inline |
Definition at line 252 of file log.hpp.
References lg::debug(), and do_log_entry().
|
inline |
Definition at line 259 of file log.hpp.
References do_log_exit(), and str_.
|
privatenoexcept |
Definition at line 501 of file log.cpp.
References lg::debug(), and indent.
Referenced by scope_logger().
|
privatenoexcept |
Definition at line 509 of file log.cpp.
References lg::debug(), domain_, indent, output(), start_, str_, and timestamp.
Referenced by ~scope_logger().
|
private |
Definition at line 242 of file log.hpp.
Referenced by do_log_exit().
|
private |
Definition at line 241 of file log.hpp.
Referenced by do_log_exit().
|
private |
Definition at line 243 of file log.hpp.
Referenced by do_log_exit(), and ~scope_logger().