24 lines
491 B
C#
24 lines
491 B
C#
using System;
|
|
using Castle.Core.Logging;
|
|
using Abp.Dependency;
|
|
using Abp.Timing;
|
|
|
|
namespace MineTec.ProManager.Migrator
|
|
{
|
|
public class Log : ITransientDependency
|
|
{
|
|
public ILogger Logger { get; set; }
|
|
|
|
public Log()
|
|
{
|
|
Logger = NullLogger.Instance;
|
|
}
|
|
|
|
public void Write(string text)
|
|
{
|
|
Console.WriteLine(Clock.Now.ToString("yyyy-MM-dd HH:mm:ss") + " | " + text);
|
|
Logger.Info(text);
|
|
}
|
|
}
|
|
}
|