protected override void OnShutdown() { log.Debug(m => m("Shutting down service '{0}'...", ServiceName)); if (serviceInstance.CanShutdown) { serviceInstance.OnShutdown(); } log.Debug(m => m("Service '{0}' shut down.", ServiceName)); }