Trim added to LogProvider.

TrimLogsJob added to trim the logs every 24 hours.
This commit is contained in:
Mark McDowall 2011-11-21 23:35:11 -08:00
commit b02c7066ad
4 changed files with 65 additions and 0 deletions

View file

@ -46,5 +46,11 @@ namespace NzbDrone.Core.Instrumentation
_database.Delete<Log>("");
Logger.Info("Cleared Log History");
}
public void Trim()
{
_database.Delete<Log>("WHERE Time < @0", DateTime.Now.AddDays(-30).Date);
Logger.Info("Logs have been trimmed, events older than 30 days have been removed");
}
}
}