public void LogPendingArticles(IPayrollArticle article, SymbolName[] callings, IPayrollArticle[] articles, string testName) { OpenLogStream(testName); using (StreamWriter logWriter = new StreamWriter(LogFileStream)) { string lineDefinition = "\n--- begin ---"; lineDefinition += ArticleListCodesLogger.LogArticleInfo(article); lineDefinition += "\n--- CALLING PATH ---"; lineDefinition += ArticleListCodesLogger.LogArrayOfSymbols(callings); lineDefinition += "\n--- CALCULATED ---"; lineDefinition += ArticleListCodesLogger.LogArrayOfArticles(article.ArticleCode(), articles); if (lineDefinition.Length > 0) { logWriter.WriteLine(lineDefinition); } logWriter.WriteLine("--- end ---"); } }
public void LogRelatedArticles(IPayrollArticle article, IPayrollArticle[] articles, string testName) { OpenLogStream(testName); using (StreamWriter logWriter = new StreamWriter(LogFileStream)) { string lineDefinition = "\n--- begin ---"; lineDefinition += ArticleListCodesLogger.LogArticleInfo(article); lineDefinition += "\n--- EXISTS IN RELATED ---"; lineDefinition += ArticleListCodesLogger.LogArrayOfArticles(article.ArticleCode(), articles); if (lineDefinition.Length > 0) { logWriter.WriteLine(lineDefinition); } logWriter.WriteLine("--- end ---"); } }