We've discovered the choice of error logging method may have an impact on performance as well as stability. I'd highly recommend that everyone go into their EBII.cfg (using Notepad++ and not Windows Notepad) and make the following edit:
Find this:
Code:
[log]
to = mods/ebii/logs/eb.system.log.txt
level = * trace
And change it to this:
Code:
[log]
to = mods/ebii/logs/eb.system.log.txt
#level = * trace
level = * error
It reduces the error tracking to a simpler form, which results in much, much smaller logs. While it gives less information, if you get a repeatable crash, all you need to do is switch them around (by removing the # from the trace line and putting it on the error line instead).
The difference in log size is significant - we're talking hundreds of KB for "error" vs hundreds of MB+ for "trace". While I've suspected for a while having big text files floating around in memory isn't good for stability (and the longer your session is, the bigger the file gets), it's been reported that it impacts between-turn processing times as well.
Bookmarks