Use Microsoft ILogger in Repositories

This commit is contained in:
Nikolaj
2020-09-17 09:42:55 +02:00
parent 9511c99ee7
commit 001df5f5a1
39 changed files with 130 additions and 117 deletions

View File

@@ -8,6 +8,7 @@ using Umbraco.Core.Persistence.Repositories.Implement;
using Umbraco.Core.Scoping;
using Umbraco.Tests.Integration.Testing;
using Umbraco.Tests.Testing;
using Microsoft.Extensions.Logging;
namespace Umbraco.Tests.Integration.Persistence.Repositories
{
@@ -22,7 +23,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
var sp = ScopeProvider;
using (var scope = ScopeProvider.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
repo.Save(new AuditItem(-1, AuditType.System, -1, UmbracoObjectTypes.Document.GetName(), "This is a System audit trail"));
var dtos = scope.Database.Fetch<LogDto>("WHERE id > -1");
@@ -38,7 +39,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
var sp = ScopeProvider;
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
for (var i = 0; i < 100; i++)
{
@@ -51,7 +52,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
var page = repo.GetPagedResultsByQuery(sp.SqlContext.Query<IAuditItem>(), 0, 10, out var total, Direction.Descending, null, null);
@@ -66,7 +67,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
var sp = ScopeProvider;
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
for (var i = 0; i < 100; i++)
{
@@ -79,7 +80,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
var query = sp.SqlContext.Query<IAuditItem>().Where(x => x.UserId == -1);
@@ -109,7 +110,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
var sp = ScopeProvider;
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
for (var i = 0; i < 100; i++)
{
@@ -122,7 +123,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
var page = repo.GetPagedResultsByQuery(sp.SqlContext.Query<IAuditItem>(), 0, 9, out var total, Direction.Descending,
new[] { AuditType.Publish }, null)
@@ -140,7 +141,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
var sp = ScopeProvider;
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
for (var i = 0; i < 100; i++)
{
@@ -153,7 +154,7 @@ namespace Umbraco.Tests.Integration.Persistence.Repositories
using (var scope = sp.CreateScope())
{
var repo = new AuditRepository((IScopeAccessor)sp, Logger);
var repo = new AuditRepository((IScopeAccessor)sp, ConsoleLoggerFactory.CreateLogger<AuditRepository>());
var page = repo.GetPagedResultsByQuery(sp.SqlContext.Query<IAuditItem>(), 0, 8, out var total, Direction.Descending,
null, sp.SqlContext.Query<IAuditItem>().Where(item => item.Comment == "Content created"))