DEBUG_PRINT now a define, resolves linking issues.
Using log name as logcat tag now. Removed log name from default android log formatting.
This commit is contained in:
parent
eecc8e2333
commit
e6ed76977a
@ -22,15 +22,26 @@
|
|||||||
|
|
||||||
#include <winpr/wlog.h>
|
#include <winpr/wlog.h>
|
||||||
|
|
||||||
void debug_print(int level, const char *file, const char *fkt, int line,
|
#define DEBUG_PRINT(level, file, fkt, line, dbg_str, fmt, ...) \
|
||||||
const char *dbg_str, const char *fmt, ...);
|
do { \
|
||||||
|
wLog *log = WLog_Get("com.freerdp." dbg_str); \
|
||||||
|
wLogMessage msg; \
|
||||||
|
\
|
||||||
|
msg.Type = WLOG_MESSAGE_TEXT; \
|
||||||
|
msg.Level = level; \
|
||||||
|
msg.FormatString = fmt; \
|
||||||
|
msg.LineNumber = line; \
|
||||||
|
msg.FileName = file; \
|
||||||
|
msg.FunctionName = fkt; \
|
||||||
|
WLog_PrintMessage(log, &msg, ##__VA_ARGS__); \
|
||||||
|
} while (0 )
|
||||||
|
|
||||||
#define DEBUG_NULL(fmt, ...) do { } while (0)
|
#define DEBUG_NULL(fmt, ...) do { } while (0)
|
||||||
#define DEBUG_CLASS(_dbg_class, fmt, ...) debug_print(WLOG_ERROR, __FILE__, \
|
#define DEBUG_CLASS(_dbg_class, fmt, ...) DEBUG_PRINT(WLOG_ERROR, __FILE__, \
|
||||||
__FUNCTION__, __LINE__, #_dbg_class, fmt, ## __VA_ARGS__)
|
__FUNCTION__, __LINE__, #_dbg_class, fmt, ## __VA_ARGS__)
|
||||||
#define DEBUG_MSG(fmt, ...) debug_print(WLOG_DEBUG, __FILE__, __FUNCTION__, \
|
#define DEBUG_MSG(fmt, ...) DEBUG_PRINT(WLOG_DEBUG, __FILE__, __FUNCTION__, \
|
||||||
__LINE__, "freerdp", fmt, ## __VA_ARGS__)
|
__LINE__, "freerdp", fmt, ## __VA_ARGS__)
|
||||||
#define DEBUG_WARN(fmt, ...) debug_print(WLOG_ERROR, __FILE__, __FUNCTION__, \
|
#define DEBUG_WARN(fmt, ...) DEBUG_PRINT(WLOG_ERROR, __FILE__, __FUNCTION__, \
|
||||||
__LINE__, "freerdp", fmt, ## __VA_ARGS__)
|
__LINE__, "freerdp", fmt, ## __VA_ARGS__)
|
||||||
|
|
||||||
#endif /* FREERDP_UTILS_DEBUG_H */
|
#endif /* FREERDP_UTILS_DEBUG_H */
|
||||||
|
@ -120,7 +120,7 @@ int WLog_ConsoleAppender_WriteMessage(wLog* log, wLogConsoleAppender* appender,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (level != ANDROID_LOG_SILENT)
|
if (level != ANDROID_LOG_SILENT)
|
||||||
__android_log_print(level, "winpr", "%s%s", message->PrefixString, message->TextString);
|
__android_log_print(level, log->Name, "%s%s", message->PrefixString, message->TextString);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
fp = (appender->outputStream == WLOG_CONSOLE_STDERR) ? stderr : stdout;
|
fp = (appender->outputStream == WLOG_CONSOLE_STDERR) ? stderr : stdout;
|
||||||
|
@ -358,7 +358,7 @@ wLogLayout* WLog_Layout_New(wLog* log)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
layout->FormatString = _strdup("[%mn][pid=%pid:tid=%tid]");
|
layout->FormatString = _strdup("[pid=%pid:tid=%tid] - ");
|
||||||
#else
|
#else
|
||||||
layout->FormatString = _strdup("[%hr:%mi:%se:%ml] [%pid:%tid] [%lv][%mn] - ");
|
layout->FormatString = _strdup("[%hr:%mi:%se:%ml] [%pid:%tid] [%lv][%mn] - ");
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user