in src/etwlogger_driver.c [101:116]
static void perform_EventWriteLogLastError(const char* userMessage, const char* file, const char* func, int line, const char* lastErrorAsString)
{
TraceLoggingWrite(g_hMyComponentProvider,
"LogLastError",
TraceLoggingLevel(TRACE_LEVEL_ERROR),
TraceLoggingString(userMessage, "content"),
TraceLoggingString(file, "file"),
TraceLoggingString(func, "func"),
TraceLoggingInt32(line, "line"),
TraceLoggingString(lastErrorAsString, "GetLastError")
);
#if CALL_CONSOLE_LOGGER
consolelogger_log(AZ_LOG_ERROR, file, func, line, LOG_LINE, "%s %s", userMessage, lastErrorAsString);
#endif
}