Radarr/src/NzbDrone.Core/Datastore/Migration/Framework/MigrationLogger.cs

59 lines
1.1 KiB
C#
Raw Normal View History

2013-04-01 06:49:46 +00:00
using System;
using FluentMigrator.Runner;
using NLog;
namespace NzbDrone.Core.Datastore.Migration.Framework
{
public class MigrationLogger : IAnnouncer
{
private readonly Logger _logger;
public MigrationLogger(Logger logger)
{
_logger = logger;
}
public void Heading(string message)
{
_logger.Info("*** {0} ***", message);
}
public void Say(string message)
{
_logger.Debug(message);
}
public void Emphasize(string message)
{
_logger.Warn(message);
}
public void Sql(string sql)
{
2014-03-13 20:12:42 +00:00
_logger.Debug(sql);
2013-04-01 06:49:46 +00:00
}
public void ElapsedTime(TimeSpan timeSpan)
{
_logger.Debug("Took: {0}", timeSpan);
2013-04-01 06:49:46 +00:00
}
public void Error(string message)
{
_logger.Error(message);
}
2014-11-22 01:13:00 +00:00
public void Error(Exception exception)
{
_logger.Error(exception);
2014-11-22 01:13:00 +00:00
}
2013-04-01 06:49:46 +00:00
public void Write(string message, bool escaped)
{
_logger.Info(message);
}
}
}