Output a log, savegame and screenshot on desync events
This commit is contained in:
@@ -111,7 +111,8 @@ public:
|
||||
virtual ~CrashLog() {}
|
||||
|
||||
char *FillCrashLog(char *buffer, const char *last) const;
|
||||
bool WriteCrashLog(const char *buffer, char *filename, const char *filename_last) const;
|
||||
char *FillDesyncCrashLog(char *buffer, const char *last) const;
|
||||
bool WriteCrashLog(const char *buffer, char *filename, const char *filename_last, const char *name = "crash") const;
|
||||
|
||||
/**
|
||||
* Write the (crash) dump to a file.
|
||||
@@ -123,10 +124,11 @@ public:
|
||||
* was successful (not all OSes support dumping files).
|
||||
*/
|
||||
virtual int WriteCrashDump(char *filename, const char *filename_last) const;
|
||||
bool WriteSavegame(char *filename, const char *filename_last) const;
|
||||
bool WriteScreenshot(char *filename, const char *filename_last) const;
|
||||
bool WriteSavegame(char *filename, const char *filename_last, const char *name = "crash") const;
|
||||
bool WriteScreenshot(char *filename, const char *filename_last, const char *name = "crash") const;
|
||||
|
||||
bool MakeCrashLog() const;
|
||||
bool MakeDesyncCrashLog() const;
|
||||
bool MakeCrashSavegameAndScreenshot() const;
|
||||
|
||||
/**
|
||||
@@ -136,6 +138,8 @@ public:
|
||||
*/
|
||||
static void InitialiseCrashLog();
|
||||
|
||||
static void DesyncCrashLog();
|
||||
|
||||
static void SetErrorMessage(const char *message);
|
||||
static void AfterCrashLogCleanup();
|
||||
|
||||
|
Reference in New Issue
Block a user