Example #1
0
        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 });
        }