From e94e364a9096729cba233c274eea629c1c16f187 Mon Sep 17 00:00:00 2001 From: Mark Matthews Date: Mon, 29 Apr 2019 12:08:05 +0200 Subject: [PATCH] Fix issue #314 --- src/Core/WinSWCore/LogAppenders.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Core/WinSWCore/LogAppenders.cs b/src/Core/WinSWCore/LogAppenders.cs index e20f2a1..d9d7e30 100644 --- a/src/Core/WinSWCore/LogAppenders.cs +++ b/src/Core/WinSWCore/LogAppenders.cs @@ -562,7 +562,9 @@ namespace winsw try { var filenameOnly = Path.GetFileNameWithoutExtension(f); - var lastNumberAsString = filenameOnly.Substring(filenameOnly.Length - 4, 4); + var hashIndex = filenameOnly.IndexOf('#'); + var lastNumberAsString = filenameOnly.Substring(hashIndex + 1, 4); + //var lastNumberAsString = filenameOnly.Substring(filenameOnly.Length - 4, 4); int lastNumber = 0; if (int.TryParse(lastNumberAsString, out lastNumber)) {