--- hatari/src/debug/log.c 2019/04/09 08:55:33 1.1.1.6 +++ hatari/src/debug/log.c 2019/04/09 08:56:47 1.1.1.7 @@ -47,6 +47,7 @@ static flagname_t ExceptionFlags[] = { { EXCEPT_CHK, "chk" }, { EXCEPT_TRAPV, "trapv" }, { EXCEPT_PRIVILEGE, "privilege" }, + { EXCEPT_TRACE, "trace" }, { EXCEPT_NOHANDLER, "nohandler" }, { EXCEPT_DSP, "dsp" }, @@ -143,6 +144,8 @@ static flagname_t TraceFlags[] = { { TRACE_OS_BASE , "os_base" } , + { TRACE_SCSIDRV , "scsidrv" } , + { TRACE_ALL , "all" } }; #endif /* ENABLE_TRACING */ @@ -163,6 +166,7 @@ void Log_Default(void) { hLogFile = stderr; TraceFile = stderr; + TextLogLevel = LOG_INFO; } /*-----------------------------------------------------------------------*/ @@ -391,7 +395,7 @@ const char* Log_SetExceptionDebugMask (c const char *errstr; Uint64 mask = EXCEPT_NONE; - errstr = Log_ParseOptionFlags(FlagsStr, ExceptionFlags, ARRAYSIZE(ExceptionFlags), &mask); + errstr = Log_ParseOptionFlags(FlagsStr, ExceptionFlags, ARRAY_SIZE(ExceptionFlags), &mask); ConfigureParams.Log.nExceptionDebugMask = mask; return errstr; } @@ -410,7 +414,7 @@ const char* Log_SetTraceOptions (const c const char *errstr; LogTraceFlags = TRACE_NONE; - errstr = Log_ParseOptionFlags(FlagsStr, TraceFlags, ARRAYSIZE(TraceFlags), &LogTraceFlags); + errstr = Log_ParseOptionFlags(FlagsStr, TraceFlags, ARRAY_SIZE(TraceFlags), &LogTraceFlags); /* Enable Hatari flags needed for tracing selected items */ if (LogTraceFlags & (TRACE_OS_AES|TRACE_OS_VDI)) @@ -438,7 +442,7 @@ char *Log_MatchTrace(const char *text, i i = 0; } /* next match */ - while (i < ARRAYSIZE(TraceFlags)) { + while (i < ARRAY_SIZE(TraceFlags)) { name = TraceFlags[i++].name; if (strncasecmp(name, text, len) == 0) return (strdup(name));