mirror of
https://github.com/alliedmodders/metamod-source.git
synced 2025-12-07 02:18:30 +00:00
Echo fatal MM:S errors to console (in addition to existing metamod-fatal.log)
This commit is contained in:
parent
2091aa4944
commit
0cfae59544
@ -50,6 +50,12 @@ mm_LogFatal(const char *message, ...)
|
|||||||
va_list ap;
|
va_list ap;
|
||||||
char header[256];
|
char header[256];
|
||||||
|
|
||||||
|
printf("MMS: Fatal error: ");
|
||||||
|
va_start(ap, message);
|
||||||
|
vprintf(message, ap);
|
||||||
|
va_end(ap);
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
fp = fopen(mm_fatal_logfile, "at");
|
fp = fopen(mm_fatal_logfile, "at");
|
||||||
if (!fp && (fp = fopen("metamod-fatal.log", "at")) == NULL)
|
if (!fp && (fp = fopen("metamod-fatal.log", "at")) == NULL)
|
||||||
return;
|
return;
|
||||||
@ -299,9 +305,21 @@ mm_GetGameName(char *buffer, size_t size)
|
|||||||
static char szTmp[260];
|
static char szTmp[260];
|
||||||
strncpy(buffer, func("FileSystem/SearchPaths/Mod", "", szTmp, sizeof(szTmp)), size);
|
strncpy(buffer, func("FileSystem/SearchPaths/Mod", "", szTmp, sizeof(szTmp)), size);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mm_LogFatal("Failed to resolve GetGameInfoString in fallback gamedir lookup.");
|
||||||
|
}
|
||||||
|
|
||||||
mm_UnloadLibrary(pTier0);
|
mm_UnloadLibrary(pTier0);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mm_LogFatal("Failed to load tier0 from \"%s\" in fallback gamedir lookup: %s", tier0_path, err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mm_LogFatal("Failed to resolve tier0 path in fallback gamedir lookup.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user