#define DLog | ( | mname, | |||
logstring | ) | Log(DEBUG_LOG, LOG_NORMAL, mname, logstring) |
Definition at line 146 of file logfile.h.
Referenced by protlib::ThreadStarter< T, TParam >::abort_processing(), protlib::QueueManager::clear(), protlib::TPoverUDP::listener_thread(), protlib::TPoverTCP::receiver_thread(), protlib::IEManager::register_ie(), protlib::TimerModule::restart_timer(), protlib::TPoverTCP::send(), protlib::ThreadStarter< T, TParam >::stop_processing(), protlib::TimerModule::stop_timer(), protlib::TPoverTCP::tcpsend(), protlib::TimerModule::timer_expired(), protlib::TimerModule::TimerModule(), protlib::TPoverUDP::udpsend(), protlib::ThreadStarter< T, TParam >::wait_until_stopped(), protlib::FastQueue::~FastQueue(), protlib::IEManager::~IEManager(), protlib::TimerManager::~TimerManager(), and protlib::TimerModule::~TimerModule().
#define ERRCLog | ( | mname, | |||
logstring | ) | Log(ERROR_LOG, LOG_CRIT, mname, logstring) |
Definition at line 142 of file logfile.h.
Referenced by protlib::TPoverTCP::get_connection_to(), protlib::TPoverUDP::listener_thread(), protlib::TPoverUDP::main_loop(), protlib::TPoverTCP::receiver_thread(), protlib::TPoverTCP::send(), protlib::TPoverTCP::tcpsend(), protlib::address::throw_nomem_error(), and protlib::TPoverUDP::udpsend().
#define ERRLog | ( | mname, | |||
logstring | ) | Log(ERROR_LOG, LOG_NORMAL, mname, logstring) |
Definition at line 141 of file logfile.h.
Referenced by protlib::TPoverTCP::get_connection_to(), protlib::TPoverUDP::listener_thread(), protlib::Thread::lock(), protlib::TimerModule::process_queue(), protlib::IEManager::register_ie(), protlib::TimerModule::restart_timer(), protlib::TimerModule::send_error_or_dispose(), protlib::TPoverTCP::sender_thread(), protlib::ThreadStarter< T, TParam >::start_processing(), protlib::Thread::start_processing(), protlib::TimerModule::start_timer(), protlib::TimerModule::stop_timer(), protlib::TPoverTCP::tcpsend(), protlib::TPoverTCP::terminate(), protlib::IEManager::throw_nomem_error(), protlib::TimerModule::timer_expired(), and protlib::TPoverUDP::udpsend().
#define EVLog | ( | mname, | |||
logstring | ) | Log(EVENT_LOG, LOG_NORMAL, mname, logstring) |
Definition at line 143 of file logfile.h.
Referenced by protlib::TPoverUDP::listener_thread(), protlib::TPoverTCP::receiver_thread(), protlib::TPoverTCP::sender_thread(), protlib::TPoverTCP::tcpsend(), and protlib::TPoverTCP::terminate().
#define ILog | ( | mname, | |||
logstring | ) | Log(INFO_LOG, LOG_NORMAL, mname, logstring) |
Definition at line 145 of file logfile.h.
Referenced by protlib::ThreadStarter< T, TParam >::abort_processing(), protlib::ThreadStarter< T, TParam >::start_processing(), and protlib::ThreadStarter< T, TParam >::stop_processing().
#define Log | ( | logclass, | |||
loglevel, | |||||
mname, | |||||
logstring | ) |
Definition at line 172 of file logfile.h.
Referenced by protlib::IE::check_deser_args(), protlib::TP::check_send_args(), protlib::IE::check_ser_args(), protlib::TimerManager::check_timers_wait(), protlib::TPoverTCP::cleanup_receiver_thread(), protlib::TimerManager::collect_elapsed(), protlib::TPoverTCP::create_new_receiver_thread(), protlib::TPoverTCP::create_new_sender_thread(), protlib::TimerManager::delete_from_list(), protlib::tsdb::end(), protlib::setuid::end(), protlib::FastQueue::enqueue(), protlib::FastQueue::FastQueue(), protlib::TPoverTCP::get_connection_to(), protlib::tsdb::get_hostname(), protlib::tsdb::get_new_id32(), protlib::tsdb::get_new_id64(), protlib::tsdb::get_portname(), protlib::tsdb::get_portnumber(), protlib::tsdb::get_userid(), protlib::tsdb::get_username(), protlib::tsdb::getprotobyname(), protlib::tsdb::getprotobynumber(), protlib::tsdb::init(), protlib::setuid::init(), protlib::IE::input(), protlib::ConnectionMapUDS::insert(), protlib::ConnectionMap::insert(), protlib::TimerManager::insert_into_list(), protlib::QueueManager::instance(), protlib::TPoverUDP::listener_thread(), protlib::TPoverUDP::main_loop(), protlib::TPoverTCP::main_loop(), protlib::TimerModule::main_loop(), protlib::TPoverTCP::master_listener_thread(), protlib::setuid::off(), protlib::setuid::on(), protlib::hostaddress::operator==(), protlib::TimerModule::process_elapsed_timers(), protlib::TimerModule::process_queue(), protlib::TPoverTCP::receiver_thread(), protlib::TPoverTCP::receiver_thread_starter(), protlib::QueueManager::register_queue(), protlib::TimerManager::restart_absolute(), protlib::TimerManager::restart_relative(), protlib::TimerModule::send_error_or_dispose(), protlib::TPoverTCP::sender_thread_starter(), protlib::TimerManager::start_absolute(), protlib::TimerManager::start_relative(), protlib::TimerModule::start_timer(), protlib::TimerManager::stop(), protlib::TimerModule::stop_all_timers(), protlib::TPoverTCP::stop_receiver_thread(), protlib::TPoverTCP::tcpsend(), protlib::TPoverTCP::terminate_all_threads(), protlib::TPoverTCP::terminate_sender_thread(), protlib::IE::throw_nomem_error(), protlib::TimerModule::timer_expired(), protlib::TimerManager::TimerManager(), protlib::TPoverUDP::udpsend(), protlib::FastQueue::~FastQueue(), protlib::IEErrorList::~IEErrorList(), protlib::TPoverTCP::~TPoverTCP(), and protlib::TPoverUDP::~TPoverUDP().
#define WLog | ( | mname, | |||
logstring | ) | Log(WARNING_LOG, LOG_NORMAL, mname, logstring) |
Definition at line 144 of file logfile.h.
Referenced by protlib::TPoverTCP::receiver_thread(), protlib::TPoverTCP::send(), protlib::TPoverTCP::terminate(), and protlib::QueueManager::~QueueManager().
void protlib::log::logfile::logend | ( | ) | [inline, inherited] |
Definition at line 318 of file logfile.h.
References protlib::log::color, protlib::log::logfile::logmutex, protlib::log::logfile::logstream, and protlib::log::off.
protlib::log::logfile::logfile | ( | const char * | filename = "" , |
|
bool | usecolors = true , |
|||
bool | quietstart = false | |||
) | [inline, inherited] |
Definition at line 214 of file logfile.h.
References protlib::log::ANSIcolorcode, protlib::log::color, protlib::log::LOG_ALL, protlib::log::LOG_TYPES, protlib::log::logfile::logfilter, protlib::log::logfile::logmutex, protlib::log::logfile::logstream, protlib::log::num_colors, and protlib::log::logfile::quiet_start.
void protlib::log::logfile::set_filter | ( | logclass_t | logclass, | |
uint8 | severitylevel | |||
) | [inline, inherited] |
Definition at line 282 of file logfile.h.
References protlib::log::LOG_TYPES, and protlib::log::logfile::logfilter.
bool protlib::log::logfile::should_log | ( | logclass_t | logclass, | |
loglevel_t | severitylevel | |||
) | [inline, inherited] |
const char * protlib::log::logfile::timenow | ( | ) | [inline, private, inherited] |
returns current time in static char array
Definition at line 302 of file logfile.h.
Referenced by protlib::log::logfile::logstart().
protlib::log::logfile::~logfile | ( | ) | [inline, inherited] |
Definition at line 255 of file logfile.h.
References protlib::log::logfile::logmutex, protlib::log::logfile::logstream, and protlib::log::logfile::quiet_start.
const char *const protlib::log::ANSIcolorcode |
Definition at line 43 of file logfile.cpp.
Referenced by protlib::log::logfile::coloron(), and protlib::log::logfile::logfile().
const char * protlib::log::color |
Definition at line 75 of file logfile.cpp.
Referenced by protlib::log::logfile::coloroff(), protlib::log::logfile::coloron(), protlib::TPoverTCP::get_connection_to(), protlib::NetMsg::hexdump(), protlib::log::logfile::logend(), protlib::log::logfile::logfile(), protlib::log::logfile::logstart(), protlib::TPoverUDP::main_loop(), protlib::TPoverTCP::master_listener_thread(), and protlib::TPoverTCP::tcpsend().