예제 #1
0
void Log_info(const char *category, const char *format, ...) {
	if (log_fd < 0) return;
	va_list ap;
	va_start(ap, format);
	Log_internal(log_fd, info_markup_start_, category, format, ap);
	va_end(ap);
}
예제 #2
0
void Log_error(const char *category, const char *format, ...) {
	va_list ap;
	va_start(ap, format);
	Log_internal(log_fd < 0 ? STDERR_FILENO : log_fd,
		     error_markup_start_, category, format, ap);
	va_end(ap);
}
예제 #3
0
void Logger::Log(const wchar_t *psz_fmt, ...)
{
	if(!mWritelog) return;
	va_list arg;
    va_start(arg, psz_fmt);
    Log_internal(psz_fmt, arg);
    va_end(arg);
}