#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: