Exemplo n.º 1
0
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);
  }
}
Exemplo n.º 2
0
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
}
Exemplo n.º 3
0
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);
  }
}
Exemplo n.º 4
0
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 ();
	}
}
Exemplo n.º 5
0
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);
}
Exemplo n.º 6
0
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);
}
Exemplo n.º 7
0
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);
}
Exemplo n.º 9
0
void logmsg(int prio, const char *fmt, ...) {
  va_list ap;

  va_start(ap, fmt);
  __android_log_vprint(prio, "clatd", fmt, ap);
  va_end(ap);
}
Exemplo n.º 10
0
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);
}
Exemplo n.º 11
0
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;
}
Exemplo n.º 12
0
Arquivo: log.c Projeto: ampimis/RtkGps
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);
}
Exemplo n.º 13
0
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);
}
Exemplo n.º 14
0
void SysPrintf(const char *fmt, ...) {
	va_list list;

	va_start(list, fmt);
	__android_log_vprint(ANDROID_LOG_INFO, "PCSX", fmt, list);
	va_end(list);
}
Exemplo n.º 15
0
void xprDbgStr(const char* str, ...)
{
	va_list args;

	va_start(args, str);
	__android_log_vprint(ANDROID_LOG_INFO, "xprender", str, args);
	va_end(args);
}
Exemplo n.º 16
0
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);
}
Exemplo n.º 17
0
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);

}
Exemplo n.º 18
0
/* 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;   
}
Exemplo n.º 19
0
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);
}
Exemplo n.º 20
0
void logMsg(const char* fmt, ...) {

    va_list args;
    va_start(args, fmt);
    __android_log_vprint(ANDROID_LOG_DEBUG, "Tangram", fmt, args);
    va_end(args);

}
Exemplo n.º 21
0
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;
}
Exemplo n.º 22
0
 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);
 }
Exemplo n.º 23
0
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);
}
Exemplo n.º 24
0
Arquivo: dsm.c Projeto: 019369/mrpoid
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
}
Exemplo n.º 26
0
/* 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
}
Exemplo n.º 27
0
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);
}
Exemplo n.º 29
0
 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);
 }
Exemplo n.º 30
0
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);
}