73
1
using System;
2
using System.Runtime.CompilerServices;
3
using System.Text;
4
5
public class Program
6
{
7
public static void Main()
8
{
9
var logger = new Logger();
10
logger.LogMessage(LogLevel.Critical, "Critical messsage");
11
Console.WriteLine("");
12
logger.LogMessage(LogLevel.Critical, $"Critical messsage {DateTime.Now}");
13
Console.WriteLine("");
14
logger.LogMessage(LogLevel.Information, $"Information messsage {DateTime.Now}");
15
}
16
}
17
18
public enum LogLevel
19
{
20
Off,
21
Critical,
22
Error,
23
Warning,
24
Information,
Cached Result