21 lines
629 B
C#
21 lines
629 B
C#
using ComponentOrientedPlatform.Abstractions;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace WinFormsComponentOrientedHost.Infrastructure;
|
|
|
|
public sealed class SimpleLogger : IAppLogger
|
|
{
|
|
public void Info(string message) => Debug.WriteLine($"[INFO] {message}");
|
|
public void Warn(string message) => Debug.WriteLine($"[WARN] {message}");
|
|
public void Error(string message, Exception? ex = null)
|
|
{
|
|
Debug.WriteLine($"[ERR ] {message}");
|
|
if (ex != null) Debug.WriteLine(ex.ToString());
|
|
}
|
|
}
|