private void WriteMessageToFile(string level, string message) { var text = FormatMessage(level, message); var folder = _fileSystem.GetDirectoryName(_fileName); if (string.IsNullOrEmpty(folder)) { return; } if (!_fileSystem.DirectoryExists(folder)) { _fileSystem.CreateDirectory(folder); } _fileSystem.AppendAllLines(_fileName, new[] { text }); }