LogEvent(string, map) and requested unit test

@dkorolev PTAL
Your logger is not thread-safe. It's easy to fix if you feel like :)