public void Dispose() { if (this.logger != null) { this.logger.isEnabled = this.isEnabled; this.logger = null; } GC.SuppressFinalize(this); }
public void LogSuccess(string path, string messageTemplate, params object[] args) { if (!this.isEnabled) { return; } if (string.IsNullOrEmpty(path)) { return; } string str = string.Format(CultureInfo.CurrentCulture, messageTemplate, args); str = ProjectUpgradeLogger.NormalizeString(str); if (string.IsNullOrEmpty(str)) { return; } this.Add(path, new ProjectUpgradeLogger.LogItem(str, null)); }
public SuspendLogToken(ProjectUpgradeLogger logger) { this.logger = logger; this.isEnabled = this.logger.isEnabled; this.logger.isEnabled = false; }