public void LogDependentCodeArticlesInfo(uint article, IPayrollArticle[] articles, string testName) { OpenLogStream(testName); using (StreamWriter logWriter = new StreamWriter(LogFileStream)) { string lineDefinition = "\n--- begin ---"; lineDefinition += ArticleListCodesLogger.LogDependentCodeArticlesInfo(article, articles); if (lineDefinition.Length > 0) { logWriter.WriteLine(lineDefinition); } logWriter.WriteLine("--- end ---"); } }
public void LogDependentArticlesCollection(IDictionary <uint, IPayrollArticle[]> collection, string testName) { OpenLogStream(testName); using (StreamWriter logWriter = new StreamWriter(LogFileStream)) { string lineDefinition = "\n--- begin ---"; foreach (var articlePair in collection) { lineDefinition += ArticleListCodesLogger.LogDependentCodeArticlesInfo(articlePair.Key, articlePair.Value); } if (lineDefinition.Length > 0) { logWriter.WriteLine(lineDefinition); } logWriter.WriteLine("--- end ---"); } }