summaryrefslogtreecommitdiff
path: root/slips/src/app/Marina/Infrastructure/Logging/TextWriterLogging/TextWriterLog.cs
blob: 858d0f77532c63e2a53f83079fae84379080e750 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System.IO;
using Marina.Infrastructure.Logging.Interfaces;

namespace Marina.Infrastructure.Logging.TextWriterLogging {
	public class TextWriterLog : ILog {
		private readonly TextWriter _writer;

		public TextWriterLog( TextWriter writer ) {
			_writer = writer;
		}

		public void Informational( string message ) {
			_writer.WriteLine( message );
		}

		public void Informational( string messageFormat, params object[] args ) {
			_writer.WriteLine( messageFormat, args );
		}

		public void CriticalError( string messageFormat, params object[] args ) {
			Informational( messageFormat, args );
		}
	}
}