mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-04 10:03:36 +00:00
Add Log.h to the repository.
This commit is contained in:
parent
9dbd4d076f
commit
8f71825523
42
Log.h
Normal file
42
Log.h
Normal file
|
@ -0,0 +1,42 @@
|
|||
#ifndef __LOG_H__
|
||||
#define __LOG_H__
|
||||
|
||||
#define LOG_NONE 0
|
||||
#define LOG_ERROR 1
|
||||
#define LOG_MINIMAL 2
|
||||
#define LOG_WARNING 3
|
||||
#define LOG_VERBOSE 4
|
||||
|
||||
#define LOG_LEVEL LOG_WARNING
|
||||
|
||||
#if LOG_LEVEL>0
|
||||
#ifdef ANDROID
|
||||
#include <android/log.h>
|
||||
|
||||
#define LOG(A, ...) \
|
||||
if (A <= LOG_LEVEL) \
|
||||
{ \
|
||||
__android_log_print(ANDROID_LOG_DEBUG, "gles2n64", __VA_ARGS__); \
|
||||
}
|
||||
|
||||
#else // ANDROID
|
||||
#include <stdio.h>
|
||||
#include <stdarg.h>
|
||||
inline void LOG( u16 type, const char * format, ... ) {
|
||||
if (type > LOG_LEVEL)
|
||||
return;
|
||||
FILE *dumpFile = fopen( "gliden64.log", "a+" );
|
||||
va_list va;
|
||||
va_start( va, format );
|
||||
vfprintf( dumpFile, format, va );
|
||||
fclose( dumpFile );
|
||||
va_end( va );
|
||||
}
|
||||
#endif // ANDROID
|
||||
#else
|
||||
|
||||
#define LOG(A, ...)
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user