Exemplo n.º 1
0
        protected override void OnStart(string[] args)
        {
            try
            {
                var startedList = HostHelper.OnStart(args);

                if (startedList.Count == 0)
                {
                    throw new Exception("No services were started");
                }

                // TODO: Send email on start up of application
                Trace.TraceInformation(
                    $"Service Host Started:{HostHelper.HostName} at [{DateTime.Now:MM-dd-yyy hh:mm.ss}] \r\n{string.Join("\r\n", startedList)}");
            }
            catch (Exception ex)
            {
                PrintError(ex);
                throw;
            }
        }