Home / Open source / Terimber 2.0
terimber_log Class Referenceabstract class for logging information
More...
#include <log.h>
List of all members.
|
Public Member Functions |
virtual | ~terimber_log () |
| destructor
|
virtual bool | v_is_logging (size_t module, const char *file, size_t line, terimber_log_severity severity) const =0 |
| checks if the severity level should be logging
|
virtual void | v_do_logging (size_t module, const char *file, size_t line, terimber_log_severity severity, const char *msg) const =0 |
| does the logging
|
void | format_logging (size_t module, const char *file, size_t line, terimber_log_severity severity, const char *format,...) const |
| helps in logging formatted message with parameters
|
Detailed Description
abstract class for logging information
Definition at line 43 of file log.h.
Constructor & Destructor Documentation
virtual terimber_log::~terimber_log |
( |
|
) |
[inline, virtual] |
destructor
Definition at line 47 of file log.h.
Member Function Documentation
virtual bool terimber_log::v_is_logging |
( |
size_t |
module, |
|
|
const char * |
file, |
|
|
size_t |
line, |
|
|
terimber_log_severity |
severity | |
|
) |
| | const [pure virtual] |
virtual void terimber_log::v_do_logging |
( |
size_t |
module, |
|
|
const char * |
file, |
|
|
size_t |
line, |
|
|
terimber_log_severity |
severity, |
|
|
const char * |
msg | |
|
) |
| | const [pure virtual] |
void terimber_log::format_logging |
( |
size_t |
module, |
|
|
const char * |
file, |
|
|
size_t |
line, |
|
|
terimber_log_severity |
severity, |
|
|
const char * |
format, |
|
|
|
... | |
|
) |
| | const |
helps in logging formatted message with parameters
- Parameters:
-
file |
__FILE__ |
line |
__LINE__ |
severity |
severity |
format |
format |
Definition at line 32 of file log.cpp.
References v_do_logging(), and v_is_logging().
Referenced by aiosock::_activate_block(), aiofile::_activate_block(), aiofile::_assign_file(), aiosock::_assign_socket(), aiofile::_cancel_file(), aiofile::_close_file(), aiosock::_close_socket(), aiosock::_process_block(), aiofile::_process_block(), aiosock::bind(), aiogate::bind(), threadpool::borrow_from_range(), threadpool::borrow_thread(), aiosock::close(), aiogate::close(), aiofile::close(), aiosock::complete_block(), aiofile::complete_block(), dbserver_impl::connect(), aiosock::connect(), aiogate::connect(), aiosock::create(), aiogate::deaf(), threadpool::doxray(), msg_communicator::doxray(), aiosock::doxray(), aiogate::doxray(), aiofile::doxray(), aiogate::final_close(), aiosock::getpeeraddr(), aiosock::getsockaddr(), aiosock::listen(), aiogate::listen(), msg_communicator::log_msg(), threadpool::off(), aiosock::off(), aiogate::off(), aiofile::off(), threadpool::on(), aiosock::on(), aiogate::on(), aiofile::on(), aiofile::open(), aiosock::process_timeouted_blocks(), aiofile::process_timeouted_blocks(), aiogate::recv(), threadpool::revoke_client(), aiogate::send_bulk(), msg_rpc_connection::send_msg(), ServerPostBlock(), aiogate::set_recv_timeout(), aiogate::set_send_timeout(), msg_communicator::shutdown_connection(), aiogate::unlock_pin(), threadpool::v_do_job(), msg_sock_connection::v_do_job(), aiosock::v_do_job(), aiofile::v_do_job(), daemon::v_find_cfg_file(), threadpool::v_has_job(), msg_communicator::v_off(), msg_communicator::v_on(), aiogate::v_on_accept(), msg_sock_connection::v_on_connect(), aiogate::v_on_connect(), msg_sock_connection::v_on_error(), aiogate::v_on_error(), msg_sock_connection::v_on_receive(), aiogate::v_on_receive(), msg_sock_connection::v_on_send(), and aiogate::v_on_send().
The documentation for this class was generated from the following files:
|
|