mirror of
https://github.com/holub/mame
synced 2025-07-03 00:56:03 +03:00
Use log write calls directy on android
This commit is contained in:
parent
5c5f9ad1df
commit
6dea2cc35e
@ -6,7 +6,7 @@
|
||||
#include <chrono>
|
||||
|
||||
#if defined(SDLMAME_ANDROID)
|
||||
#include <SDL2/SDL.h>
|
||||
#include <android/log.h>
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
@ -66,7 +66,7 @@ void osd_output::pop(osd_output *delegate)
|
||||
void osd_vprintf_error(util::format_argument_pack<std::ostream> const &args)
|
||||
{
|
||||
#if defined(SDLMAME_ANDROID)
|
||||
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_ERROR, "%s", util::string_format(args).c_str());
|
||||
__android_log_write(ANDROID_LOG_ERROR, "%s", util::string_format(args).c_str());
|
||||
#else
|
||||
if (m_ptr >= 0) m_stack[m_ptr]->output_callback(OSD_OUTPUT_CHANNEL_ERROR, args);
|
||||
#endif
|
||||
@ -81,7 +81,7 @@ void osd_vprintf_error(util::format_argument_pack<std::ostream> const &args)
|
||||
void osd_vprintf_warning(util::format_argument_pack<std::ostream> const &args)
|
||||
{
|
||||
#if defined(SDLMAME_ANDROID)
|
||||
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_ERROR, "%s", util::string_format(args).c_str());
|
||||
__android_log_write(ANDROID_LOG_WARN, "%s", util::string_format(args).c_str());
|
||||
#else
|
||||
if (m_ptr >= 0) m_stack[m_ptr]->output_callback(OSD_OUTPUT_CHANNEL_WARNING, args);
|
||||
#endif
|
||||
@ -96,7 +96,7 @@ void osd_vprintf_warning(util::format_argument_pack<std::ostream> const &args)
|
||||
void osd_vprintf_info(util::format_argument_pack<std::ostream> const &args)
|
||||
{
|
||||
#if defined(SDLMAME_ANDROID)
|
||||
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO, "%s", util::string_format(args).c_str());
|
||||
__android_log_write(ANDROID_LOG_INFO, "%s", util::string_format(args).c_str());
|
||||
#else
|
||||
if (m_ptr >= 0) m_stack[m_ptr]->output_callback(OSD_OUTPUT_CHANNEL_INFO, args);
|
||||
#endif
|
||||
@ -111,7 +111,7 @@ void osd_vprintf_info(util::format_argument_pack<std::ostream> const &args)
|
||||
void osd_vprintf_verbose(util::format_argument_pack<std::ostream> const &args)
|
||||
{
|
||||
#if defined(SDLMAME_ANDROID)
|
||||
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_VERBOSE, "%s", util::string_format(args).c_str());
|
||||
__android_log_write( ANDROID_LOG_VERBOSE, "%s", util::string_format(args).c_str());
|
||||
#else
|
||||
if (m_ptr >= 0) m_stack[m_ptr]->output_callback(OSD_OUTPUT_CHANNEL_VERBOSE, args);
|
||||
#endif
|
||||
@ -126,7 +126,7 @@ void osd_vprintf_verbose(util::format_argument_pack<std::ostream> const &args)
|
||||
void osd_vprintf_debug(util::format_argument_pack<std::ostream> const &args)
|
||||
{
|
||||
#if defined(SDLMAME_ANDROID)
|
||||
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_DEBUG, "%s", util::string_format(args).c_str());
|
||||
__android_log_write(ANDROID_LOG_DEBUG, "%s", util::string_format(args).c_str());
|
||||
#else
|
||||
if (m_ptr >= 0) m_stack[m_ptr]->output_callback(OSD_OUTPUT_CHANNEL_DEBUG, args);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user