void HWCDebugHandler::Verbose(DebugTag tag, const char *format, ...) { if (debug_flags_[tag] && verbose_level_) { va_list list; va_start(list, format); __android_log_vprint(ANDROID_LOG_VERBOSE, LOG_TAG, format, list); } }
static void vprintf_stderr_common(const char* format, va_list args) { #if OS(ANDROID) __android_log_vprint(ANDROID_LOG_WARN, "flutter", format, args); #else vfprintf(stderr, format, args); #endif }
void HWCDebugHandler::Debug(DebugTag tag, const char *format, ...) { if (debug_flags_[tag]) { va_list list; va_start(list, format); __android_log_vprint(ANDROID_LOG_DEBUG, LOG_TAG, format, list); } }
void g_logv (const gchar *log_domain, GLogLevelFlags log_level, const gchar *format, va_list args) { #if PLATFORM_ANDROID __android_log_vprint (to_android_priority (log_level), log_domain, format, args); #else char *msg; if (vasprintf (&msg, format, args) < 0) return; printf ("%s%s%s\n", log_domain != NULL ? log_domain : "", log_domain != NULL ? ": " : "", msg); free (msg); if (log_level & fatal){ fflush (stdout); fflush (stderr); } #endif if (log_level & fatal){ abort (); } }
static void AndroidPrintMsg(void *opaque, int type, const vlc_log_t *p_item, const char *format, va_list ap) { int prio; char *format2; int verbose = (intptr_t)opaque; if (verbose < type) return; int canc = vlc_savecancel(); if (asprintf(&format2, "[%0*"PRIxPTR"] %s %s: %s", ptr_width, p_item->i_object_id, p_item->psz_module, p_item->psz_object_type, format) < 0) return; switch (type) { case VLC_MSG_INFO: prio = ANDROID_LOG_INFO; break; case VLC_MSG_ERR: prio = ANDROID_LOG_ERROR; break; case VLC_MSG_WARN: prio = ANDROID_LOG_WARN; break; default: case VLC_MSG_DBG: prio = ANDROID_LOG_DEBUG; } __android_log_vprint(prio, "VLC", format2, ap); free(format2); vlc_restorecancel(canc); }
void sigma_dut_print(struct sigma_dut *dut, int level, const char *fmt, ...) { va_list ap; struct timeval tv; if (level < dut->debug_level) return; #ifdef ANDROID va_start(ap, fmt); __android_log_vprint(level_to_android_priority(level), "sigma_dut", fmt, ap); va_end(ap); if (!dut->stdout_debug) return; #endif /* ANDROID */ va_start(ap, fmt); gettimeofday(&tv, NULL); printf("%ld.%06u: ", (long) tv.tv_sec, (unsigned int) tv.tv_usec); vprintf(fmt, ap); printf("\n"); va_end(ap); }
void vcos_vlog_default_impl(const VCOS_LOG_CAT_T *cat, VCOS_LOG_LEVEL_T _level, const char *fmt, va_list args) { (void)_level; #ifdef ANDROID if ( vcos_use_android_log ) { __android_log_vprint(log_prio[_level], cat->name, fmt, args); } else { vcos_mutex_lock(&printf_lock); #endif if(NULL != log_fhandle) { if (cat->flags.want_prefix) fprintf( log_fhandle, "%s: ", cat->name ); vfprintf(log_fhandle, fmt, args); fputs("\n", log_fhandle); fflush(log_fhandle); } #ifdef ANDROID vcos_mutex_unlock(&printf_lock); } #endif }
short int __Log(const char *fmt, ...) { va_list argptr; short int cnt; /* 2005-03-28; odkomentované a upravené 2006-08-19: Ak logujeme na stdout (teda zrejme do HTML), vypiseme HTML <p> */ #if defined(LOG_TO_STDOUT) fprintf(logfile, "\n<!-- Log: "); #endif va_start(argptr, fmt); #ifdef LOG_TO_ANDROID __android_log_vprint(ANDROID_LOG_VERBOSE, "Breviar", fmt, argptr); #else // not LOG_TO_ANDROID if(used == 0){ cnt = vfprintf(logfile, fmt, argptr); if(both) cnt = vprintf(fmt, argptr); } else cnt = vprintf(fmt, argptr); #endif // LOG_TO_ANDROID va_end(argptr); #if defined(LOG_TO_STDOUT) fprintf(logfile, "-->"); #endif return(cnt); }
void logmsg(int prio, const char *fmt, ...) { va_list ap; va_start(ap, fmt); __android_log_vprint(prio, "clatd", fmt, ap); va_end(ap); }
static void android_media_log(MediaLogLevel level, const char *tag, const char *fmt, va_list vargs) { android_LogPriority android_log = ANDROID_LOG_UNKNOWN; switch(level){ case MEDIA_LOG_VERBOSE: android_log = ANDROID_LOG_VERBOSE; break; case MEDIA_LOG_DEBUG: android_log = ANDROID_LOG_DEBUG; break; case MEDIA_LOG_INFO: android_log = ANDROID_LOG_INFO; break; case MEDIA_LOG_WARN: android_log = ANDROID_LOG_WARN; break; case MEDIA_LOG_ERROR: android_log = ANDROID_LOG_ERROR; break; case MEDIA_LOG_FATAL: android_log = ANDROID_LOG_FATAL; break; } __android_log_vprint(android_log, tag, fmt, vargs); }
bool log(const char *text,...) { //return true; logfile = fopen(logfilename,"at+"); // n.b., on Ubuntu Linux at least, need to have a separate va_list every time we use it #if defined(__ANDROID__) if( debugwindow ) { va_list vlist; va_start(vlist, text); __android_log_vprint(ANDROID_LOG_INFO, "Gigalomania", text, vlist); va_end(vlist); } #endif if( logfile != NULL ) { va_list vlist; va_start(vlist, text); vfprintf(logfile, text, vlist); va_end(vlist); } if( debugwindow ) { va_list vlist; va_start(vlist, text); vprintf(text, vlist); va_end(vlist); } if( logfile != NULL ) fclose(logfile); return true; }
void android_log(int android_level, char *format, ...) { va_list ap; va_start(ap, format); __android_log_vprint(ANDROID_LOG_INFO, TAG, format, ap); va_end(ap); }
void print( const char* format, ...) { va_list args; va_start(args, format); __android_log_vprint(ANDROID_LOG_WARN, "net.osmand:native", format, args); va_end(args); }
void SysPrintf(const char *fmt, ...) { va_list list; va_start(list, fmt); __android_log_vprint(ANDROID_LOG_INFO, "PCSX", fmt, list); va_end(list); }
void xprDbgStr(const char* str, ...) { va_list args; va_start(args, str); __android_log_vprint(ANDROID_LOG_INFO, "xprender", str, args); va_end(args); }
extern void print(const char* format, ...) { GP_ASSERT(format); va_list argptr; va_start(argptr, format); __android_log_vprint(ANDROID_LOG_INFO, "gameplay-native-activity", format, argptr); va_end(argptr); }
void OS_Android::print(const char *p_format, ... ) { va_list argp; va_start(argp, p_format); __android_log_vprint(ANDROID_LOG_INFO,"godot",p_format,argp); va_end(argp); }
/* Override printf for debug*/ int yprintf( const char * fmt, ... ) { va_list ap; va_start(ap, fmt); int result = __android_log_vprint(ANDROID_LOG_INFO, LOG_TAG, fmt, ap); va_end(ap); return result; }
void printf_stderr(const char *fmt, ...) { va_list args; va_start(args, fmt); __android_log_vprint(ANDROID_LOG_INFO, "Gecko", fmt, args); va_end(args); }
void logMsg(const char* fmt, ...) { va_list args; va_start(args, fmt); __android_log_vprint(ANDROID_LOG_DEBUG, "Tangram", fmt, args); va_end(args); }
Logger& Logger::e(const char* tag, const char* fmt, ...) { va_list ap; va_start(ap, fmt); __android_log_vprint(ANDROID_LOG_ERROR, tag, fmt, ap); va_end(ap); return *this; }
void Log::info(const char* pMessage, ...) { va_list lVarArgs; va_start(lVarArgs, pMessage); __android_log_vprint(ANDROID_LOG_INFO, "PACKT", pMessage, lVarArgs); __android_log_print(ANDROID_LOG_INFO, "PACKT", "\n"); va_end(lVarArgs); }
void android_write_progress(struct openconnect_info *info, int level, const char *format, ...) { va_list ap; va_start(ap, format); __android_log_vprint(level, "openconnect", format, ap); va_end(ap); }
void mr_printf(const char *format, ...) { __va_list params; va_start(params, format); __android_log_vprint(ANDROID_LOG_INFO, LOG_TAG, format, params); va_end(params); }
void debug(const char *format, ... ) { #ifdef DEBUG va_list argptr; va_start(argptr, format); __android_log_vprint(ANDROID_LOG_ERROR, "NATIVE_EXCEPTION_HANDLER", format, argptr); va_end(argptr); #endif }
/* function: logmsg_dbg * prints a log message to android's log buffer if CLAT_DEBUG is set * prio - the log message priority * fmt - printf format specifier * ... - printf format arguments */ void logmsg_dbg(int prio, const char *fmt, ...) { #if CLAT_DEBUG va_list ap; va_start(ap, fmt); __android_log_vprint(prio, "clatd", fmt, ap); va_end(ap); #endif }
static int android_fprintf(FILE *file, const char *fmt, ...) { va_list args; va_start(args, fmt); __android_log_vprint(ANDROID_LOG_ERROR,"memento", fmt, args); va_end(args); }
void ldebugf(const char* file, int line, const char *fmt, ...) { va_list ap; char buf[strlen(fmt) + 8]; snprintf(buf, sizeof(buf), "%s:%d %s", file, line, fmt); va_start(ap, fmt); __android_log_vprint(ANDROID_LOG_DEBUG, LOG_TAG, buf, ap); va_end(ap); }
void Log::debug(const char* pMessage, ...) { va_list lVarArgs; va_start(lVarArgs, pMessage); __android_log_vprint(ANDROID_LOG_DEBUG, "ASTEROIDS", pMessage, lVarArgs); __android_log_print(ANDROID_LOG_DEBUG, "ASTEROIDS", "\n"); va_end(lVarArgs); }
void LOG(u16 type, const char * format, ...) { if (type > LOG_LEVEL) return; va_list va; va_start(va, format); __android_log_vprint(ANDROID_LOG_DEBUG, "GLideN64", format, va); va_end(va); }