Replace the JsonComparato with better test tools
Add test to ensure the event ID is marshalled properly
Ensure that the message is properly sent
Add test to ensure the timestamp is formated properly
Ensure that the log levels are properly marshalled
Ensure that the logger is properly marshalled
Ensure logger is properly marshalled
Ensure that the culprit is properly marshalled
Ensure that tags are properly marshalled
Ensure the serverName is properly marshalled
Ensure that the checksum is marshalled properly
Ensure that extra values are properly handled
Check that a null extra value is properly handled by the json marshaller
Extract the writeObject method from writeExtras
Ensure that maps are properly marshalled
Ensure that an object key in the extra map is fine
Ensure that an null key in the extra map is fine
Ensure that null values are properly converted
Avoid redundant check
Ensure that maps are handled recursively