#include <log.hpp>
Public Member Functions | |
scope_logger (log_domain const &domain, const char *str) | |
scope_logger (log_domain const &domain, const std::string &str) | |
~scope_logger () | |
void | do_indent () const |
Private Member Functions | |
void | do_log_entry (log_domain const &domain, const std::string &str) |
void | do_log_exit () |
Private Attributes | |
ptime | ticks_ |
std::ostream * | output_ |
std::string | str_ |
|
inline |
Definition at line 152 of file log.hpp.
References lg::debug(), and do_log_entry().
|
inline |
Definition at line 157 of file log.hpp.
References lg::debug(), and do_log_entry().
|
inline |
Definition at line 162 of file log.hpp.
References do_log_exit().
void lg::scope_logger::do_indent | ( | ) | const |
|
private |
Definition at line 238 of file log.cpp.
References lg::debug(), indent, output_, str_, and ticks_.
Referenced by scope_logger().
|
private |
Definition at line 247 of file log.cpp.
References do_indent(), lg::get_timestamp(), indent, str_, ticks_, and timestamp.
Referenced by ~scope_logger().
|
private |
Definition at line 149 of file log.hpp.
Referenced by do_indent(), and do_log_entry().
|
private |
Definition at line 150 of file log.hpp.
Referenced by do_log_entry(), and do_log_exit().
|
private |
Definition at line 148 of file log.hpp.
Referenced by do_log_entry(), and do_log_exit().