Files
joplin/packages/whisper-voice-typing/cpp/utils/androidUtil.h
T
2026-02-04 10:03:02 +00:00

23 lines
628 B
C

#pragma once
#ifdef __APPLE__
// For now, logging methods are no-ops on iOS
#define LOGW(...) void;
#define LOGI(...) void;
#define LOGD(...) void;
#else
#include <android/log.h>
// Use macros for these rather than functions. Functions generate a "may be unsafe"
// warning because the compiler can't check that the first argument is a string
// literal.
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, "Whisper::JNI", __VA_ARGS__);
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, "Whisper::JNI", __VA_ARGS__);
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "Whisper::JNI", __VA_ARGS__);
#endif