#include <gx_logging.h>
Definition at line 35 of file gx_logging.h.
◆ msg_signal
◆ MsgType
| Enumerator |
|---|
| kInfo | |
| kWarning | |
| kError | |
| kMessageTypeCount | |
Definition at line 37 of file gx_logging.h.
◆ GxLogger()
◆ ~GxLogger()
◆ destroy()
| static void GxLogger::destroy |
( |
| ) |
|
|
static |
◆ format()
| std::string GxLogger::format |
( |
const char * |
func, |
|
|
const std::string & |
msg |
|
) |
| |
|
private |
◆ get_logger()
| static GxLogger & GxLogger::get_logger |
( |
| ) |
|
|
static |
◆ print() [1/2]
| void GxLogger::print |
( |
const char * |
func, |
|
|
const std::string & |
msg, |
|
|
MsgType |
msgtype |
|
) |
| |
◆ print() [2/2]
| void GxLogger::print |
( |
const std::string & |
formatted_msg, |
|
|
MsgType |
msgtype |
|
) |
| |
◆ set_ui_thread()
| void GxLogger::set_ui_thread |
( |
| ) |
|
|
private |
◆ signal_message()
◆ unplug_queue()
| void GxLogger::unplug_queue |
( |
| ) |
|
◆ write_queued()
| void GxLogger::write_queued |
( |
| ) |
|
|
private |
◆ GxLoggerGuard
| friend class GxLoggerGuard |
|
friend |
◆ got_new_msg
| Glib::Dispatcher* GxLogger::got_new_msg |
|
private |
◆ handlers
◆ msglist
| std::list<logmsg*> GxLogger::msglist |
|
private |
◆ msgmutex
| boost::mutex GxLogger::msgmutex |
|
private |
◆ queue_all_msgs
| bool GxLogger::queue_all_msgs |
|
private |
◆ ui_thread
| pthread_t GxLogger::ui_thread |
|
private |
The documentation for this class was generated from the following file: