moved log to object db.

This commit is contained in:
kay.one 2013-02-23 11:38:25 -08:00
commit b3c6db5997
21 changed files with 157 additions and 321 deletions

View file

@ -2,23 +2,20 @@
using NLog.Config;
using NLog;
using NLog.Targets;
using NLog.Targets.Wrappers;
using NzbDrone.Common;
using PetaPoco;
namespace NzbDrone.Core.Instrumentation
{
public class DatabaseTarget : Target
{
private readonly IDatabase _database;
private readonly ILogRepository _repository;
public DatabaseTarget(IDatabase database)
public DatabaseTarget(ILogRepository repository)
{
_database = database;
_repository = repository;
}
public void Register()
{
LogManager.Configuration.AddTarget("DbLogger", this);
@ -62,7 +59,7 @@ namespace NzbDrone.Core.Instrumentation
log.Level = logEvent.Level.Name;
_database.Insert(log);
_repository.Insert(log);
}
}
}