Created FileLogger

Probably error free.
forget to do LoggingLevel converting... oops
reduced constructor size!