public static LogWriter getLogWriter() { if (p == null) p = new LogWriter(); return p; }
/// <summary> /// Set things in motion so your service can do its work. /// </summary> protected override void OnStart(string[] args) { this.log = LogWriter.getLogWriter(); this.log.GravaLog("Log Error File Started",this.log.LogErrorName); this.log.GravaLog("Log Operation File Started",this.log.LogOpName); try { t = new Thread(new ThreadStart(StartListening)); t.Priority = ThreadPriority.Lowest; t.Start(); } catch(Exception ex) { this.log.GravaLog("Erro interno:" + ex.Message,this.log.LogOpName); } }