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); }
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); }
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); }