protected virtual void Dispose(bool disposing) { if (disposing) { if (webService != null) { webService.Dispose(); webService = null; } if (logHub != null) { logHub.Dispose(); logHub = null; } } }
private void Init() { try { this.Name = this.GetType().Name; logHub = new LogHub(); webService = new WebService(Properties.Settings.Default.Url); webService.Start(); } catch (Exception ex) { var loggers = LogManager.GetCurrentLoggers(); foreach (var logger in loggers) { logger.Error("Init WebAppender failed!", ex); } } }
public void Close() { webService = null; }