void RARCH_LOG_OUTPUT(const char *msg, ...) { va_list ap; va_start(ap, msg); RARCH_LOG_OUTPUT_V(file_path_str(FILE_PATH_LOG_INFO), msg, ap); va_end(ap); }
static void rarch_log_libretro(enum retro_log_level level, const char *fmt, ...) { va_list vp; settings_t *settings = config_get_ptr(); if ((unsigned)level < settings->libretro_log_level) return; va_start(vp, fmt); switch (level) { case RETRO_LOG_DEBUG: RARCH_LOG_V("[libretro DEBUG]", fmt, vp); break; case RETRO_LOG_INFO: RARCH_LOG_OUTPUT_V("[libretro INFO]", fmt, vp); break; case RETRO_LOG_WARN: RARCH_WARN_V("[libretro WARN]", fmt, vp); break; case RETRO_LOG_ERROR: RARCH_ERR_V("[libretro ERROR]", fmt, vp); break; default: break; } va_end(vp); }
void RARCH_LOG_OUTPUT(const char *msg, ...) { va_list ap; va_start(ap, msg); RARCH_LOG_OUTPUT_V("[INFO]", msg, ap); va_end(ap); }