mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-30 15:37:55 +02:00
Cleaned up logging code
Added udp logging Added SyncProvider to provide async long running tasks Refactored SyncSeries to SyncProvider Episode Info is now fetched automatically Optimized RefreshEpisodeInfo for better performance
This commit is contained in:
@@ -3,7 +3,9 @@ using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Moq;
|
||||
using NLog;
|
||||
using NzbDrone.Core.Providers;
|
||||
using SubSonic.DataProviders;
|
||||
using SubSonic.Repository;
|
||||
@@ -16,6 +18,7 @@ namespace NzbDrone.Core.Test
|
||||
/// </summary>
|
||||
static class MockLib
|
||||
{
|
||||
|
||||
public static string[] StandardSeries
|
||||
{
|
||||
get { return new string[] { "c:\\tv\\the simpsons", "c:\\tv\\family guy", "c:\\tv\\southpark", "c:\\tv\\24" }; }
|
||||
@@ -23,7 +26,17 @@ namespace NzbDrone.Core.Test
|
||||
|
||||
public static IRepository GetEmptyRepository()
|
||||
{
|
||||
return GetEmptyRepository(true);
|
||||
}
|
||||
public static IRepository GetEmptyRepository(bool enableLogging)
|
||||
{
|
||||
Console.WriteLine("Creating an empty SQLite database");
|
||||
var provider = ProviderFactory.GetProvider("Data Source=" + Guid.NewGuid() + ".testdb;Version=3;New=True", "System.Data.SQLite");
|
||||
if (enableLogging)
|
||||
{
|
||||
provider.Log = new Instrumentation.NlogWriter();
|
||||
provider.LogParams = true;
|
||||
}
|
||||
return new SimpleRepository(provider, SimpleRepositoryOptions.RunMigrations);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user