Lets expand it from just crash logs into a full logging system! Python's
logging system is a nice system to emulate. It allows for different targets for logs each with their own logging level. For example one log file can handle just errors and crashes, another file can have info, warnings, errors and crashes, while a debug build can have a terminal output with debug info. Mods/plugins can also setup their own logging "sub namespace" which can pipe into the main log files, but also have their own logs as well. This would be very useful for mod/plugin devs who would want to debug just their project without being spammed by debug info from the main game or other plugins.