From b72a6a4dfbbcf6dca8e432dbfc1b9f914e7f883b Mon Sep 17 00:00:00 2001 From: Michal Linhart Date: Tue, 15 Oct 2024 11:35:30 +0200 Subject: [PATCH] * Explicitly specifying FileShare.Read option when opening the file stream --- src/NReco.Logging.File/FileLoggerProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NReco.Logging.File/FileLoggerProvider.cs b/src/NReco.Logging.File/FileLoggerProvider.cs index 12abcc4..61e26e9 100644 --- a/src/NReco.Logging.File/FileLoggerProvider.cs +++ b/src/NReco.Logging.File/FileLoggerProvider.cs @@ -217,7 +217,7 @@ void createLogFileStream(bool append) { // so there is no need for a "manual" check first. fileInfo.Directory.Create(); - LogFileStream = new FileStream(LogFileName, FileMode.OpenOrCreate, FileAccess.Write); + LogFileStream = new FileStream(LogFileName, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read); if (append) { LogFileStream.Seek(0, SeekOrigin.End); } else {