public void Collect(IAnalyzeResultReporter resultReporter, ILogAnalyzeModule module) { if (reportText == null) { reportText = new StringBuilder(); } reportText.AppendLine("【" + module.ModuleName + "】"); reportText.AppendLine(resultReporter.Report()); }
public void RegisterModule(ILogAnalyzeModule module) { if (module == null) { Debug.LogError("module should not be null."); return; } if (registeredModules == null) { registeredModules = new List <ILogAnalyzeModule>(); } //TODO:reject the existed module duplicate register; registeredModules.Add(module); Debug.Log("Register Module:" + module.ModuleName); }