Revamp of logging, to more accurately send Log Levels and Event IDs (although IDs still need work)