Improved relative path handling in FileLogListener
Fixed unit tests
Enum parsing can now be case-sensitive