-
Notifications
You must be signed in to change notification settings - Fork 1
/
ILogger.cs
38 lines (34 loc) · 891 Bytes
/
ILogger.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Gallatin.Contracts
{
/// <summary>
/// Interface for the internal logger to be used by filters
/// </summary>
public interface ILogger
{
/// <summary>
/// Writes an informational message
/// </summary>
/// <param name="info">
/// Message to write
/// </param>
void WriteInfo( string info );
/// <summary>
/// Writes an error message
/// </summary>
/// <param name="error">
/// Error message
/// </param>
void WriteError( string error );
/// <summary>
/// Writes a warning message
/// </summary>
/// <param name="warning">
/// Warning message
/// </param>
void WriteWarning( string warning );
}
}