C# 如何将日志打印到控制台?

Its*_*LOL -2 c#

我想打印出类似这样的东西:图片

到控制台。

我的“ILogger”类中有以下代码:

namespace GameOfChanceSimulator
{
    public interface ILogger //public added
    {
        void Info(string message);
        void Errorr(string message);
    }
}   
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使这个 ILogger 消息变成如图所示的内容...请帮忙!

Rya*_*ion 6

    public interface ILogger //public added
    {
        void Info(string message);
        void Error(string message);
    }

    public class Logger : ILogger
    {
        public void Error(string message)
        {
            Console.WriteLine($"Error: {message}");
        }

        public void Info(string message)
        {
            Console.WriteLine($"Info: {message}");
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在您可以像下面一样使用记录器:

ILogger logger = new Logger();

logger.Error("Error12345");
logger.Info("Program has started");
Run Code Online (Sandbox Code Playgroud)