You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1001 B
53 lines
1001 B
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)
|
|
{
|
|
_logger.Trace(sql);
|
|
}
|
|
|
|
public void ElapsedTime(TimeSpan timeSpan)
|
|
{
|
|
}
|
|
|
|
public void Error(string message)
|
|
{
|
|
_logger.Error(message);
|
|
}
|
|
|
|
public void Write(string message, bool escaped)
|
|
{
|
|
_logger.Info(message);
|
|
}
|
|
}
|
|
}
|