Beispiel #1
0
        public IReceipt AddReporter(ILogReporter reporter)
        {
            lock (mReportersLock)
            {
                mReporters.Add(reporter);
            }

            return(new ReporterReceipt(delegate()
            {
                lock (mReportersLock)
                {
                    mReporters.Remove(reporter);
                }
            }));
        }
Beispiel #2
0
 public Logger(ILogReporter initialReporter)
 {
     AddReporter(initialReporter);
 }