public static LoggerPersistance getInstance() { lock (lockObject) { if (instance == null) { instance = new LoggerPersistance(); } return(instance); } }
private void logQueWork(object sender, DoWorkEventArgs e) { while (true) { Message message = queue.Receive(); if (message != null) { string logLine = message.Body.ToString(); LoggerPersistance.getInstance().AddLine(logLine); } } }