Update Logging.cs

Added better checks around log file not existing
Added FileNotFound and DirectoryNotFound exceptions