Cleaned up LogWriters and implemented FileLogger