def error(self, message, *args, **kwargs): thread.proxy_to_main(self._message, "E:", message, args, kwargs)
def debug(self, message, *args, **kwargs): thread.proxy_to_main(self._message, "D:", message, args, kwargs)
def info(self, message, *args, **kwargs): thread.proxy_to_main(self._message, "I:", message, args, kwargs)
def warning(self, message, *args, **kwargs): thread.proxy_to_main(self._message, "W:", message, args, kwargs)
def error(message, *args, **kwargs): thread.proxy_to_main(_message, LOG_ERROR, message, args, kwargs)
def debug(message, *args, **kwargs): if _log_debug_messages: thread.proxy_to_main(_message, "D:", message, args, kwargs)
def info(message, *args, **kwargs): thread.proxy_to_main(_message, LOG_INFO, message, args, kwargs)
def warning(message, *args, **kwargs): thread.proxy_to_main(_message, LOG_WARNING, message, args, kwargs)
def debug(message, *args, **kwargs): thread.proxy_to_main(_message, LOG_DEBUG, message, args, kwargs)