diff options
| author | Avi Levkovich <avi@twine-s.com> | 2019-11-28 18:00:04 +0200 |
|---|---|---|
| committer | Avi Levkovich <avi@twine-s.com> | 2019-11-28 18:00:04 +0200 |
| commit | bac355d83fbd8628336bfa763e9a8b7f1db164e2 (patch) | |
| tree | 037112c61a06eba04610f01b9c9e559b49cf5777 /Software/Visual_Studio/Tango.UnitTesting | |
| parent | 09b91aa98f10b7109cb97312021de8925a4b5339 (diff) | |
| parent | 8276e5eb7c56b58ed86f611ca5bd9b1dc56b25b9 (diff) | |
| download | Tango-bac355d83fbd8628336bfa763e9a8b7f1db164e2.tar.gz Tango-bac355d83fbd8628336bfa763e9a8b7f1db164e2.zip | |
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Visual_Studio/Tango.UnitTesting')
| -rw-r--r-- | Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs b/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs index 57856f9cb..8cc87e700 100644 --- a/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs +++ b/Software/Visual_Studio/Tango.UnitTesting/Logging/Parsing_TST.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Text; +using System.Threading; using System.Threading.Tasks; using Tango.Integration.Logging; using Tango.Logging; @@ -30,5 +31,26 @@ namespace Tango.UnitTesting.Logging var logFile = logFiles.OrderByDescending(x => x.DateTime).First(); var logs = parser.Parse(logFile); } + + [TestMethod] + public void Parse_Multi_Part_Log_Files() + { + var manager = LogManager.Default; + var fileLogger = new FileLogger(); + var folder = FileLogger.DefaultLogsFolder; + fileLogger.EnableMaxFileSizeLimit = true; + fileLogger.MaxFileSizeLimit = 10000; + LogManager.Default.RegisterLogger(fileLogger); + for (int i = 0; i < 100; i++) + { + manager.Log($"This is a test {i}"); + Thread.Sleep(100); + } + Thread.Sleep(1000); + ApplicationLogFileParser parser = new ApplicationLogFileParser(); + var logFiles = parser.GetLogFiles(); + var logFile = logFiles.OrderByDescending(x => x.DateTime).First(); + var logs = parser.Parse(logFile); + } } } |
