From 1d7ecb4c1001e13b35b92baf061988152d336af8 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Wed, 5 Jul 2023 13:49:25 +0200 Subject: [PATCH 01/17] Refactor GetPagedLogsAsync to not use ILogViewer --- .../Services/Implement/LogViewerService.cs | 207 ++++++++++++++++-- 1 file changed, 184 insertions(+), 23 deletions(-) diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs index 0debdd7b1e04..4c684ea7fa19 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs @@ -1,12 +1,21 @@ using System.Collections.ObjectModel; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using Umbraco.Extensions; +using Newtonsoft.Json; +using Serilog; using Serilog.Events; +using Serilog.Formatting.Compact.Reader; +using Umbraco.Cms.Core.DependencyInjection; +using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Persistence.Repositories; using Umbraco.Cms.Core.Scoping; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Serialization; +using Umbraco.Cms.Infrastructure.Logging.Serilog; +using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; namespace Umbraco.Cms.Core.Services.Implement; @@ -16,22 +25,47 @@ public class LogViewerService : ILogViewerService { private readonly ILogViewerQueryRepository _logViewerQueryRepository; private readonly ILogViewer _logViewer; - private readonly ILogLevelLoader _logLevelLoader; private readonly ICoreScopeProvider _provider; private readonly IJsonSerializer _jsonSerializer; + private readonly UmbracoFileConfiguration _umbracoFileConfig; + private readonly ILogger _logger; + private readonly ILoggingConfiguration _loggingConfiguration; + [Obsolete("Use the constructor without ILogLevelLoader instead, Scheduled for removal in Umbraco 15.")] public LogViewerService( ILogViewerQueryRepository logViewerQueryRepository, ILogViewer logViewer, ILogLevelLoader logLevelLoader, ICoreScopeProvider provider, - IJsonSerializer jsonSerializer) + IJsonSerializer jsonSerializer, + UmbracoFileConfiguration umbracoFileConfig) + : this( + logViewerQueryRepository, + logViewer, + provider, + jsonSerializer, + umbracoFileConfig, + StaticServiceProvider.Instance.GetRequiredService>(), + StaticServiceProvider.Instance.GetRequiredService()) + { + } + + public LogViewerService( + ILogViewerQueryRepository logViewerQueryRepository, + ILogViewer logViewer, + ICoreScopeProvider provider, + IJsonSerializer jsonSerializer, + UmbracoFileConfiguration umbracoFileConfig, + ILogger logger, + ILoggingConfiguration loggingConfiguration) { _logViewerQueryRepository = logViewerQueryRepository; _logViewer = logViewer; - _logLevelLoader = logLevelLoader; _provider = provider; _jsonSerializer = jsonSerializer; + _umbracoFileConfig = umbracoFileConfig; + _logger = logger; + _loggingConfiguration = loggingConfiguration; } /// @@ -54,10 +88,23 @@ public LogViewerService( null); } - PagedModel logMessages = - _logViewer.GetLogsAsPagedModel(logTimePeriod, skip, take, orderDirection, filterExpression, logLevels); - var logEntries = new PagedModel(logMessages.Total, logMessages.Items.Select(x => ToLogEntry(x))); + IReadOnlyList filteredLogs = GetFilteredLogs(logTimePeriod, filterExpression, logLevels); + + // Order By, Skip, Take & Select + IEnumerable logMessages = filteredLogs + .OrderBy(l => l.Timestamp, orderDirection) + .Select(x => new LogEntry + { + Timestamp = x.Timestamp, + Level = Enum.Parse(x.Level.ToString()), + MessageTemplateText = x.MessageTemplate.Text, + Exception = x.Exception?.ToString(), + Properties = MapLogMessageProperties(x.Properties), + RenderedMessage = x.RenderMessage(), + }).ToArray(); + + var logEntries = new PagedModel(logMessages.Count(), logMessages); return Attempt.SucceedWithStatus?, LogViewerOperationStatus>( LogViewerOperationStatus.Success, @@ -169,7 +216,11 @@ public async Task, LogViewerOperationStatus>> Ge /// public ReadOnlyDictionary GetLogLevelsFromSinks() { - ReadOnlyDictionary configuredLogLevels = _logLevelLoader.GetLogLevelsFromSinks(); + var configuredLogLevels = new Dictionary + { + { "Global", GetGlobalLogLevelEventMinLevel() }, + { "UmbracoFile", _umbracoFileConfig.RestrictedToMinimumLevel }, + }; return configuredLogLevels.ToDictionary(logLevel => logLevel.Key, logLevel => Enum.Parse(logLevel.Value!.ToString()!)).AsReadOnly(); } @@ -177,11 +228,18 @@ public ReadOnlyDictionary GetLogLevelsFromSinks() /// public LogLevel GetGlobalMinLogLevel() { - LogEventLevel? serilogLogLevel = _logLevelLoader.GetGlobalMinLogLevel(); + LogEventLevel logLevel = GetGlobalLogLevelEventMinLevel(); - return Enum.Parse(serilogLogLevel!.ToString()!); + return Enum.Parse(logLevel.ToString()); } + + private LogEventLevel GetGlobalLogLevelEventMinLevel() => + Enum.GetValues(typeof(LogEventLevel)) + .Cast() + .Where(Log.IsEnabled) + .DefaultIfEmpty(LogEventLevel.Information).Min(); + /// /// Returns a representation from a start and end date for filtering log files. /// @@ -223,19 +281,6 @@ private bool CanViewLogs(LogTimePeriod logTimePeriod) return _logViewer.CheckCanOpenLogs(logTimePeriod); } - private ILogEntry ToLogEntry(LogMessage logMessage) - { - return new LogEntry() - { - Timestamp = logMessage.Timestamp, - Level = Enum.Parse(logMessage.Level.ToString()), - MessageTemplateText = logMessage.MessageTemplateText, - RenderedMessage = logMessage.RenderedMessage, - Properties = MapLogMessageProperties(logMessage.Properties), - Exception = logMessage.Exception - }; - } - private IReadOnlyDictionary MapLogMessageProperties(IReadOnlyDictionary? properties) { var result = new Dictionary(); @@ -268,4 +313,120 @@ private ILogEntry ToLogEntry(LogMessage logMessage) return result.AsReadOnly(); } + + private IReadOnlyList GetFilteredLogs( + LogTimePeriod logTimePeriod, + string? filterExpression, + string[]? logLevels) + { + var expression = new ExpressionFilter(filterExpression); + IReadOnlyList filteredLogs = GetLogs(logTimePeriod, expression, 0, int.MaxValue); + + // This is user used the checkbox UI to toggle which log levels they wish to see + // If an empty array or null - its implied all levels to be viewed + if (logLevels?.Length > 0) + { + var logsAfterLevelFilters = new List(); + var validLogType = true; + foreach (var level in logLevels) + { + // Check if level string is part of the LogEventLevel enum + if (Enum.IsDefined(typeof(LogEventLevel), level)) + { + validLogType = true; + logsAfterLevelFilters.AddRange(filteredLogs.Where(x => + string.Equals(x.Level.ToString(), level, StringComparison.InvariantCultureIgnoreCase))); + } + else + { + validLogType = false; + } + } + + if (validLogType) + { + filteredLogs = logsAfterLevelFilters; + } + } + + return filteredLogs; + } + + private IReadOnlyList GetLogs(LogTimePeriod logTimePeriod, ILogFilter filter, int skip, int take) + { + var logs = new List(); + + var count = 0; + + // foreach full day in the range - see if we can find one or more filenames that end with + // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing + for (DateTime day = logTimePeriod.StartTime.Date; day.Date <= logTimePeriod.EndTime.Date; day = day.AddDays(1)) + { + // Filename ending to search for (As could be multiple) + var filesToFind = GetSearchPattern(day); + + var filesForCurrentDay = Directory.GetFiles(_loggingConfiguration.LogDirectory, filesToFind); + + // Foreach file we find - open it + foreach (var filePath in filesForCurrentDay) + { + // Open log file & add contents to the log collection + // Which we then use LINQ to page over + using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + { + using (var stream = new StreamReader(fs)) + { + var reader = new LogEventReader(stream); + while (TryRead(reader, out LogEvent? evt)) + { + // We may get a null if log line is malformed + if (evt == null) + { + continue; + } + + if (count > skip + take) + { + break; + } + + if (count < skip) + { + count++; + continue; + } + + if (filter.TakeLogEvent(evt)) + { + logs.Add(evt); + } + + count++; + } + } + } + } + } + + return logs; + } + + private string GetSearchPattern(DateTime day) => $"*{day:yyyyMMdd}*.json"; + + private bool TryRead(LogEventReader reader, out LogEvent? evt) + { + try + { + return reader.TryRead(out evt); + } + catch (JsonReaderException ex) + { + // As we are reading/streaming one line at a time in the JSON file + // Thus we can not report the line number, as it will always be 1 + _logger.LogError(ex, "Unable to parse a line in the JSON log file"); + + evt = null; + return true; + } + } } From 5f43c862be9adb1acc4470bdfac1e3da6d27fc22 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Wed, 5 Jul 2023 13:49:25 +0200 Subject: [PATCH 02/17] Refactor GetPagedLogsAsync to not use ILogViewer --- .../Services/Implement/LogViewerService.cs | 244 +++++++++++++++--- 1 file changed, 210 insertions(+), 34 deletions(-) diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs index 0debdd7b1e04..e36d4d4ad0db 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs @@ -1,37 +1,66 @@ using System.Collections.ObjectModel; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using Umbraco.Extensions; +using Newtonsoft.Json; +using Serilog; using Serilog.Events; +using Serilog.Formatting.Compact.Reader; +using Umbraco.Cms.Core.DependencyInjection; +using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Persistence.Repositories; using Umbraco.Cms.Core.Scoping; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Serialization; +using Umbraco.Cms.Infrastructure.Logging.Serilog; +using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; namespace Umbraco.Cms.Core.Services.Implement; -// FIXME: Get rid of ILogViewer and ILogLevelLoader dependencies (as they are obsolete) -// and fix the implementation of the methods using it public class LogViewerService : ILogViewerService { + private const int FileSizeCap = 100; private readonly ILogViewerQueryRepository _logViewerQueryRepository; - private readonly ILogViewer _logViewer; - private readonly ILogLevelLoader _logLevelLoader; private readonly ICoreScopeProvider _provider; private readonly IJsonSerializer _jsonSerializer; + private readonly UmbracoFileConfiguration _umbracoFileConfig; + private readonly ILogger _logger; + private readonly ILoggingConfiguration _loggingConfiguration; + [Obsolete("Use the constructor without ILogLevelLoader instead, Scheduled for removal in Umbraco 15.")] public LogViewerService( ILogViewerQueryRepository logViewerQueryRepository, ILogViewer logViewer, ILogLevelLoader logLevelLoader, ICoreScopeProvider provider, - IJsonSerializer jsonSerializer) + IJsonSerializer jsonSerializer, + UmbracoFileConfiguration umbracoFileConfig) + : this( + logViewerQueryRepository, + provider, + jsonSerializer, + umbracoFileConfig, + StaticServiceProvider.Instance.GetRequiredService>(), + StaticServiceProvider.Instance.GetRequiredService()) + { + } + + public LogViewerService( + ILogViewerQueryRepository logViewerQueryRepository, + ICoreScopeProvider provider, + IJsonSerializer jsonSerializer, + UmbracoFileConfiguration umbracoFileConfig, + ILogger logger, + ILoggingConfiguration loggingConfiguration) { _logViewerQueryRepository = logViewerQueryRepository; - _logViewer = logViewer; - _logLevelLoader = logLevelLoader; _provider = provider; _jsonSerializer = jsonSerializer; + _umbracoFileConfig = umbracoFileConfig; + _logger = logger; + _loggingConfiguration = loggingConfiguration; } /// @@ -54,10 +83,23 @@ public LogViewerService( null); } - PagedModel logMessages = - _logViewer.GetLogsAsPagedModel(logTimePeriod, skip, take, orderDirection, filterExpression, logLevels); - var logEntries = new PagedModel(logMessages.Total, logMessages.Items.Select(x => ToLogEntry(x))); + IReadOnlyList filteredLogs = GetFilteredLogs(logTimePeriod, filterExpression, logLevels); + + // Order By, Skip, Take & Select + IEnumerable logMessages = filteredLogs + .OrderBy(l => l.Timestamp, orderDirection) + .Select(x => new LogEntry + { + Timestamp = x.Timestamp, + Level = Enum.Parse(x.Level.ToString()), + MessageTemplateText = x.MessageTemplate.Text, + Exception = x.Exception?.ToString(), + Properties = MapLogMessageProperties(x.Properties), + RenderedMessage = x.RenderMessage(), + }).ToArray(); + + var logEntries = new PagedModel(logMessages.Count(), logMessages); return Attempt.SucceedWithStatus?, LogViewerOperationStatus>( LogViewerOperationStatus.Success, @@ -141,9 +183,12 @@ public async Task> CanViewLogsAsync(Date null); } + var counter = new CountingFilter(); + GetLogs(logTimePeriod, counter, 0, int.MaxValue); + return Attempt.SucceedWithStatus( LogViewerOperationStatus.Success, - _logViewer.GetLogLevelCounts(logTimePeriod)); + counter.Counts); } /// @@ -159,17 +204,26 @@ public async Task, LogViewerOperationStatus>> Ge null!); } - LogTemplate[] messageTemplates = _logViewer.GetMessageTemplates(logTimePeriod).ToArray(); + var messageTemplates = new MessageTemplateFilter(); + GetLogs(logTimePeriod, messageTemplates, 0, int.MaxValue); + + LogTemplate[] templates = messageTemplates.Counts + .Select(x => new LogTemplate { MessageTemplate = x.Key, Count = x.Value }) + .OrderByDescending(x => x.Count).ToArray(); return Attempt.SucceedWithStatus( LogViewerOperationStatus.Success, - new PagedModel(messageTemplates.Length, messageTemplates.Skip(skip).Take(take))); + new PagedModel(templates.Length, templates.Skip(skip).Take(take))); } /// public ReadOnlyDictionary GetLogLevelsFromSinks() { - ReadOnlyDictionary configuredLogLevels = _logLevelLoader.GetLogLevelsFromSinks(); + var configuredLogLevels = new Dictionary + { + { "Global", GetGlobalLogLevelEventMinLevel() }, + { "UmbracoFile", _umbracoFileConfig.RestrictedToMinimumLevel }, + }; return configuredLogLevels.ToDictionary(logLevel => logLevel.Key, logLevel => Enum.Parse(logLevel.Value!.ToString()!)).AsReadOnly(); } @@ -177,11 +231,18 @@ public ReadOnlyDictionary GetLogLevelsFromSinks() /// public LogLevel GetGlobalMinLogLevel() { - LogEventLevel? serilogLogLevel = _logLevelLoader.GetGlobalMinLogLevel(); + LogEventLevel logLevel = GetGlobalLogLevelEventMinLevel(); - return Enum.Parse(serilogLogLevel!.ToString()!); + return Enum.Parse(logLevel.ToString()); } + + private LogEventLevel GetGlobalLogLevelEventMinLevel() => + Enum.GetValues(typeof(LogEventLevel)) + .Cast() + .Where(Log.IsEnabled) + .DefaultIfEmpty(LogEventLevel.Information).Min(); + /// /// Returns a representation from a start and end date for filtering log files. /// @@ -214,26 +275,25 @@ private LogTimePeriod GetTimePeriod(DateTime? startDate, DateTime? endDate) /// The value whether or not you are able to view the logs. private bool CanViewLogs(LogTimePeriod logTimePeriod) { - // Check if the interface can deal with large files - if (_logViewer.CanHandleLargeLogs) + // Number of entries + long fileSizeCount = 0; + + // foreach full day in the range - see if we can find one or more filenames that end with + // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing + for (DateTime day = logTimePeriod.StartTime.Date; day.Date <= logTimePeriod.EndTime.Date; day = day.AddDays(1)) { - return true; - } + // Filename ending to search for (As could be multiple) + var filesToFind = GetSearchPattern(day); - return _logViewer.CheckCanOpenLogs(logTimePeriod); - } + var filesForCurrentDay = Directory.GetFiles(_loggingConfiguration.LogDirectory, filesToFind); - private ILogEntry ToLogEntry(LogMessage logMessage) - { - return new LogEntry() - { - Timestamp = logMessage.Timestamp, - Level = Enum.Parse(logMessage.Level.ToString()), - MessageTemplateText = logMessage.MessageTemplateText, - RenderedMessage = logMessage.RenderedMessage, - Properties = MapLogMessageProperties(logMessage.Properties), - Exception = logMessage.Exception - }; + fileSizeCount += filesForCurrentDay.Sum(x => new FileInfo(x).Length); + } + + // The GetLogSize call on JsonLogViewer returns the total file size in bytes + // Check if the log size is not greater than 100Mb (FileSizeCap) + var logSizeAsMegabytes = fileSizeCount / 1024 / 1024; + return logSizeAsMegabytes <= FileSizeCap; } private IReadOnlyDictionary MapLogMessageProperties(IReadOnlyDictionary? properties) @@ -268,4 +328,120 @@ private ILogEntry ToLogEntry(LogMessage logMessage) return result.AsReadOnly(); } + + private IReadOnlyList GetFilteredLogs( + LogTimePeriod logTimePeriod, + string? filterExpression, + string[]? logLevels) + { + var expression = new ExpressionFilter(filterExpression); + IReadOnlyList filteredLogs = GetLogs(logTimePeriod, expression, 0, int.MaxValue); + + // This is user used the checkbox UI to toggle which log levels they wish to see + // If an empty array or null - its implied all levels to be viewed + if (logLevels?.Length > 0) + { + var logsAfterLevelFilters = new List(); + var validLogType = true; + foreach (var level in logLevels) + { + // Check if level string is part of the LogEventLevel enum + if (Enum.IsDefined(typeof(LogEventLevel), level)) + { + validLogType = true; + logsAfterLevelFilters.AddRange(filteredLogs.Where(x => + string.Equals(x.Level.ToString(), level, StringComparison.InvariantCultureIgnoreCase))); + } + else + { + validLogType = false; + } + } + + if (validLogType) + { + filteredLogs = logsAfterLevelFilters; + } + } + + return filteredLogs; + } + + private IReadOnlyList GetLogs(LogTimePeriod logTimePeriod, ILogFilter filter, int skip, int take) + { + var logs = new List(); + + var count = 0; + + // foreach full day in the range - see if we can find one or more filenames that end with + // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing + for (DateTime day = logTimePeriod.StartTime.Date; day.Date <= logTimePeriod.EndTime.Date; day = day.AddDays(1)) + { + // Filename ending to search for (As could be multiple) + var filesToFind = GetSearchPattern(day); + + var filesForCurrentDay = Directory.GetFiles(_loggingConfiguration.LogDirectory, filesToFind); + + // Foreach file we find - open it + foreach (var filePath in filesForCurrentDay) + { + // Open log file & add contents to the log collection + // Which we then use LINQ to page over + using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + { + using (var stream = new StreamReader(fs)) + { + var reader = new LogEventReader(stream); + while (TryRead(reader, out LogEvent? evt)) + { + // We may get a null if log line is malformed + if (evt == null) + { + continue; + } + + if (count > skip + take) + { + break; + } + + if (count < skip) + { + count++; + continue; + } + + if (filter.TakeLogEvent(evt)) + { + logs.Add(evt); + } + + count++; + } + } + } + } + } + + return logs; + } + + private string GetSearchPattern(DateTime day) => $"*{day:yyyyMMdd}*.json"; + + private bool TryRead(LogEventReader reader, out LogEvent? evt) + { + try + { + return reader.TryRead(out evt); + } + catch (JsonReaderException ex) + { + // As we are reading/streaming one line at a time in the JSON file + // Thus we can not report the line number, as it will always be 1 + _logger.LogError(ex, "Unable to parse a line in the JSON log file"); + + evt = null; + return true; + } + } } From 17169cde26a8574ab5f6d5865c34ec8c0043fed0 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Wed, 5 Jul 2023 15:20:20 +0200 Subject: [PATCH 03/17] Reorder using statements --- .../Services/Implement/LogViewerService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs index e36d4d4ad0db..edaa37750f9c 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs @@ -1,7 +1,6 @@ using System.Collections.ObjectModel; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using Umbraco.Extensions; using Newtonsoft.Json; using Serilog; using Serilog.Events; @@ -12,9 +11,10 @@ using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Persistence.Repositories; using Umbraco.Cms.Core.Scoping; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Serialization; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Infrastructure.Logging.Serilog; +using Umbraco.Extensions; using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; namespace Umbraco.Cms.Core.Services.Implement; From ead93c10e9d46f53c5921f5c6ccd7cbd66a52f88 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 11:05:36 +0200 Subject: [PATCH 04/17] Introduce ILogViewerRepository --- .../Services/ILogViewerRepository.cs | 9 ++ .../UmbracoBuilder.Repositories.cs | 7 +- .../Services/Implement/LogViewerRepository.cs | 146 ++++++++++++++++++ 3 files changed, 160 insertions(+), 2 deletions(-) create mode 100644 src/Umbraco.Core/Services/ILogViewerRepository.cs create mode 100644 src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs diff --git a/src/Umbraco.Core/Services/ILogViewerRepository.cs b/src/Umbraco.Core/Services/ILogViewerRepository.cs new file mode 100644 index 000000000000..69fa01184509 --- /dev/null +++ b/src/Umbraco.Core/Services/ILogViewerRepository.cs @@ -0,0 +1,9 @@ +using Umbraco.Cms.Core.Logging.Viewer; +using Umbraco.Cms.Core.Models; + +namespace Umbraco.Cms.Core.Services; + +public interface ILogViewerRepository +{ + PagedModel GetLogs(LogTimePeriod logTimePeriod, int skip, int take); +} diff --git a/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs b/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs index bd8e6ac9aa99..2043d741fa67 100644 --- a/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs +++ b/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs @@ -1,8 +1,10 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Persistence.Repositories; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Infrastructure.Persistence.Repositories; using Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement; +using Umbraco.Cms.Infrastructure.Services.Implement; using Umbraco.Extensions; namespace Umbraco.Cms.Infrastructure.DependencyInjection; @@ -67,8 +69,9 @@ internal static IUmbracoBuilder AddRepositories(this IUmbracoBuilder builder) builder.Services.AddUnique(); builder.Services.AddUnique(); builder.Services.AddUnique(); - builder.Services.AddUnique(); - builder.Services.AddUnique(); + builder.Services.AddUnique(); + builder.Services.AddUnique(); + builder.Services.AddUnique(); return builder; } diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs new file mode 100644 index 000000000000..e1be6869836d --- /dev/null +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs @@ -0,0 +1,146 @@ +using Microsoft.Extensions.Logging; +using Newtonsoft.Json; +using Serilog.Events; +using Serilog.Formatting.Compact.Reader; +using Umbraco.Cms.Core.Logging; +using Umbraco.Cms.Core.Logging.Viewer; +using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Serialization; +using Umbraco.Cms.Core.Services; +using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; + +namespace Umbraco.Cms.Infrastructure.Services.Implement; + +public class LogViewerRepository : ILogViewerRepository +{ + private readonly ILoggingConfiguration _loggingConfiguration; + private readonly ILogger _logger; + private readonly IJsonSerializer _jsonSerializer; + + public LogViewerRepository(ILoggingConfiguration loggingConfiguration, ILogger logger, IJsonSerializer jsonSerializer) + { + _loggingConfiguration = loggingConfiguration; + _logger = logger; + _jsonSerializer = jsonSerializer; + } + + public PagedModel GetLogs(LogTimePeriod logTimePeriod, int skip, int take) + { + List logs = new List(); + + var count = 0; + + // foreach full day in the range - see if we can find one or more filenames that end with + // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing + for (DateTime day = logTimePeriod.StartTime.Date; day.Date <= logTimePeriod.EndTime.Date; day = day.AddDays(1)) + { + // Filename ending to search for (As could be multiple) + var filesToFind = GetSearchPattern(day); + + var filesForCurrentDay = Directory.GetFiles(_loggingConfiguration.LogDirectory, filesToFind); + + // Foreach file we find - open it + foreach (var filePath in filesForCurrentDay) + { + // Open log file & add contents to the log collection + // Which we then use LINQ to page over + using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + { + using (var stream = new StreamReader(fs)) + { + var reader = new LogEventReader(stream); + while (TryRead(reader, out LogEvent? evt)) + { + // We may get a null if log line is malformed + if (evt == null) + { + continue; + } + + if (count > skip + take) + { + break; + } + + if (count < skip) + { + count++; + continue; + } + + logs.Add(evt); + + count++; + } + } + } + } + } + + // Order By, Skip, Take & Select + IEnumerable logMessages = logs + .Select(x => new LogEntry + { + Timestamp = x.Timestamp, + Level = Enum.Parse(x.Level.ToString()), + MessageTemplateText = x.MessageTemplate.Text, + Exception = x.Exception?.ToString(), + Properties = MapLogMessageProperties(x.Properties), + RenderedMessage = x.RenderMessage(), + }).ToArray(); + + return new PagedModel(logMessages.Count(), logMessages); + } + + private IReadOnlyDictionary MapLogMessageProperties(IReadOnlyDictionary? properties) + { + var result = new Dictionary(); + + if (properties is not null) + { + foreach (KeyValuePair property in properties) + { + string? value; + + + if (property.Value is ScalarValue scalarValue) + { + value = scalarValue.Value?.ToString(); + } + else if (property.Value is StructureValue structureValue) + { + var textWriter = new StringWriter(); + structureValue.Render(textWriter); + value = textWriter.ToString(); + } + else + { + value = _jsonSerializer.Serialize(property.Value); + } + + result.Add(property.Key, value); + } + } + + return result.AsReadOnly(); + } + + private string GetSearchPattern(DateTime day) => $"*{day:yyyyMMdd}*.json"; + + private bool TryRead(LogEventReader reader, out LogEvent? evt) + { + try + { + return reader.TryRead(out evt); + } + catch (JsonReaderException ex) + { + // As we are reading/streaming one line at a time in the JSON file + // Thus we can not report the line number, as it will always be 1 + _logger.LogError(ex, "Unable to parse a line in the JSON log file"); + + evt = null; + return true; + } + } +} From ad7561f7ee09f764e04b6d84855aaadfae72b85b Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 12:17:49 +0200 Subject: [PATCH 05/17] Remove skip and take from repository --- .../Services/ILogViewerRepository.cs | 2 +- .../Services/Implement/LogViewerRepository.cs | 21 +++++-------------- 2 files changed, 6 insertions(+), 17 deletions(-) diff --git a/src/Umbraco.Core/Services/ILogViewerRepository.cs b/src/Umbraco.Core/Services/ILogViewerRepository.cs index 69fa01184509..a2a280467d4d 100644 --- a/src/Umbraco.Core/Services/ILogViewerRepository.cs +++ b/src/Umbraco.Core/Services/ILogViewerRepository.cs @@ -5,5 +5,5 @@ namespace Umbraco.Cms.Core.Services; public interface ILogViewerRepository { - PagedModel GetLogs(LogTimePeriod logTimePeriod, int skip, int take); + PagedModel GetLogs(LogTimePeriod logTimePeriod, string? filterExpression); } diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs index e1be6869836d..13e68538b1be 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs @@ -24,11 +24,10 @@ public LogViewerRepository(ILoggingConfiguration loggingConfiguration, ILogger GetLogs(LogTimePeriod logTimePeriod, int skip, int take) + public PagedModel GetLogs(LogTimePeriod logTimePeriod, string? filterExpression) { - List logs = new List(); - - var count = 0; + var logs = new List(); + var expressionFilter = new ExpressionFilter(filterExpression); // foreach full day in the range - see if we can find one or more filenames that end with // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing @@ -57,20 +56,10 @@ public PagedModel GetLogs(LogTimePeriod logTimePeriod, int skip, int continue; } - if (count > skip + take) + if (expressionFilter.TakeLogEvent(evt)) { - break; + logs.Add(evt); } - - if (count < skip) - { - count++; - continue; - } - - logs.Add(evt); - - count++; } } } From 5eead00e0b987640a8e28db40381bc3d95c7d2a5 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 12:30:43 +0200 Subject: [PATCH 06/17] Return IEnumerable instead of pagedModel --- src/Umbraco.Core/Services/ILogViewerRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Services/ILogViewerRepository.cs b/src/Umbraco.Core/Services/ILogViewerRepository.cs index a2a280467d4d..2a208823a0a1 100644 --- a/src/Umbraco.Core/Services/ILogViewerRepository.cs +++ b/src/Umbraco.Core/Services/ILogViewerRepository.cs @@ -5,5 +5,5 @@ namespace Umbraco.Cms.Core.Services; public interface ILogViewerRepository { - PagedModel GetLogs(LogTimePeriod logTimePeriod, string? filterExpression); + IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression); } From 51586d3e51bf3920aae696886d220d54f034e64a Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 12:39:39 +0200 Subject: [PATCH 07/17] Remove local GetLogs --- .../Services/Implement/LogViewerService.cs | 126 ++++-------------- 1 file changed, 24 insertions(+), 102 deletions(-) diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs index edaa37750f9c..8082e6525e6d 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs @@ -28,6 +28,7 @@ public class LogViewerService : ILogViewerService private readonly UmbracoFileConfiguration _umbracoFileConfig; private readonly ILogger _logger; private readonly ILoggingConfiguration _loggingConfiguration; + private readonly ILogViewerRepository _logViewerRepository; [Obsolete("Use the constructor without ILogLevelLoader instead, Scheduled for removal in Umbraco 15.")] public LogViewerService( @@ -43,7 +44,8 @@ public LogViewerService( jsonSerializer, umbracoFileConfig, StaticServiceProvider.Instance.GetRequiredService>(), - StaticServiceProvider.Instance.GetRequiredService()) + StaticServiceProvider.Instance.GetRequiredService(), + StaticServiceProvider.Instance.GetRequiredService()) { } @@ -53,7 +55,8 @@ public LogViewerService( IJsonSerializer jsonSerializer, UmbracoFileConfiguration umbracoFileConfig, ILogger logger, - ILoggingConfiguration loggingConfiguration) + ILoggingConfiguration loggingConfiguration, + ILogViewerRepository logViewerRepository) { _logViewerQueryRepository = logViewerQueryRepository; _provider = provider; @@ -61,6 +64,7 @@ public LogViewerService( _umbracoFileConfig = umbracoFileConfig; _logger = logger; _loggingConfiguration = loggingConfiguration; + _logViewerRepository = logViewerRepository; } /// @@ -84,26 +88,11 @@ public LogViewerService( } - IReadOnlyList filteredLogs = GetFilteredLogs(logTimePeriod, filterExpression, logLevels); - - // Order By, Skip, Take & Select - IEnumerable logMessages = filteredLogs - .OrderBy(l => l.Timestamp, orderDirection) - .Select(x => new LogEntry - { - Timestamp = x.Timestamp, - Level = Enum.Parse(x.Level.ToString()), - MessageTemplateText = x.MessageTemplate.Text, - Exception = x.Exception?.ToString(), - Properties = MapLogMessageProperties(x.Properties), - RenderedMessage = x.RenderMessage(), - }).ToArray(); - - var logEntries = new PagedModel(logMessages.Count(), logMessages); + PagedModel filteredLogs = GetFilteredLogs(logTimePeriod, filterExpression, logLevels, orderDirection, skip, take); return Attempt.SucceedWithStatus?, LogViewerOperationStatus>( LogViewerOperationStatus.Success, - logEntries); + filteredLogs); } /// @@ -329,19 +318,21 @@ private bool CanViewLogs(LogTimePeriod logTimePeriod) return result.AsReadOnly(); } - private IReadOnlyList GetFilteredLogs( + private PagedModel GetFilteredLogs( LogTimePeriod logTimePeriod, string? filterExpression, - string[]? logLevels) + string[]? logLevels, + Direction orderDirection, + int skip, + int take) { - var expression = new ExpressionFilter(filterExpression); - IReadOnlyList filteredLogs = GetLogs(logTimePeriod, expression, 0, int.MaxValue); + IEnumerable logs = _logViewerRepository.GetLogs(logTimePeriod, filterExpression).ToArray(); // This is user used the checkbox UI to toggle which log levels they wish to see // If an empty array or null - its implied all levels to be viewed if (logLevels?.Length > 0) { - var logsAfterLevelFilters = new List(); + var logsAfterLevelFilters = new List(); var validLogType = true; foreach (var level in logLevels) { @@ -349,7 +340,7 @@ private IReadOnlyList GetFilteredLogs( if (Enum.IsDefined(typeof(LogEventLevel), level)) { validLogType = true; - logsAfterLevelFilters.AddRange(filteredLogs.Where(x => + logsAfterLevelFilters.AddRange(logs.Where(x => string.Equals(x.Level.ToString(), level, StringComparison.InvariantCultureIgnoreCase))); } else @@ -360,88 +351,19 @@ private IReadOnlyList GetFilteredLogs( if (validLogType) { - filteredLogs = logsAfterLevelFilters; + logs = logsAfterLevelFilters; } } - return filteredLogs; - } - - private IReadOnlyList GetLogs(LogTimePeriod logTimePeriod, ILogFilter filter, int skip, int take) - { - var logs = new List(); - - var count = 0; - - // foreach full day in the range - see if we can find one or more filenames that end with - // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing - for (DateTime day = logTimePeriod.StartTime.Date; day.Date <= logTimePeriod.EndTime.Date; day = day.AddDays(1)) + return new PagedModel { - // Filename ending to search for (As could be multiple) - var filesToFind = GetSearchPattern(day); - - var filesForCurrentDay = Directory.GetFiles(_loggingConfiguration.LogDirectory, filesToFind); - - // Foreach file we find - open it - foreach (var filePath in filesForCurrentDay) - { - // Open log file & add contents to the log collection - // Which we then use LINQ to page over - using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) - { - using (var stream = new StreamReader(fs)) - { - var reader = new LogEventReader(stream); - while (TryRead(reader, out LogEvent? evt)) - { - // We may get a null if log line is malformed - if (evt == null) - { - continue; - } - - if (count > skip + take) - { - break; - } - - if (count < skip) - { - count++; - continue; - } - - if (filter.TakeLogEvent(evt)) - { - logs.Add(evt); - } - - count++; - } - } - } - } - } - - return logs; + Total = logs.Count(), + Items = logs + .OrderBy(l => l.Timestamp, orderDirection) + .Skip(skip) + .Take(take), + }; } private string GetSearchPattern(DateTime day) => $"*{day:yyyyMMdd}*.json"; - - private bool TryRead(LogEventReader reader, out LogEvent? evt) - { - try - { - return reader.TryRead(out evt); - } - catch (JsonReaderException ex) - { - // As we are reading/streaming one line at a time in the JSON file - // Thus we can not report the line number, as it will always be 1 - _logger.LogError(ex, "Unable to parse a line in the JSON log file"); - - evt = null; - return true; - } - } } From 6b8ad45275ab3b97dc7503b1b70d8f50414a0e6f Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 12:40:25 +0200 Subject: [PATCH 08/17] Return IEnumerable instead of pagedmodel --- .../Services/Implement/LogViewerRepository.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs index 13e68538b1be..1511fd64871d 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs @@ -4,7 +4,6 @@ using Serilog.Formatting.Compact.Reader; using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Logging.Viewer; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Serialization; using Umbraco.Cms.Core.Services; using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; @@ -24,7 +23,7 @@ public LogViewerRepository(ILoggingConfiguration loggingConfiguration, ILogger GetLogs(LogTimePeriod logTimePeriod, string? filterExpression) + public IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression) { var logs = new List(); var expressionFilter = new ExpressionFilter(filterExpression); @@ -67,7 +66,7 @@ public PagedModel GetLogs(LogTimePeriod logTimePeriod, string? filter } // Order By, Skip, Take & Select - IEnumerable logMessages = logs + return logs .Select(x => new LogEntry { Timestamp = x.Timestamp, @@ -77,8 +76,6 @@ public PagedModel GetLogs(LogTimePeriod logTimePeriod, string? filter Properties = MapLogMessageProperties(x.Properties), RenderedMessage = x.RenderMessage(), }).ToArray(); - - return new PagedModel(logMessages.Count(), logMessages); } private IReadOnlyDictionary MapLogMessageProperties(IReadOnlyDictionary? properties) From 5f10994fd72d4942377f21317caebcf445ee7920 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 14:03:10 +0200 Subject: [PATCH 09/17] Remove serilog entirely from ILogViewerService --- .../Services/ILogViewerRepository.cs | 14 +++- .../Services/Implement/LogViewerRepository.cs | 59 +++++++++++++- .../Services/Implement/LogViewerService.cs | 79 +++---------------- 3 files changed, 76 insertions(+), 76 deletions(-) diff --git a/src/Umbraco.Core/Services/ILogViewerRepository.cs b/src/Umbraco.Core/Services/ILogViewerRepository.cs index 2a208823a0a1..3fd2c21fc359 100644 --- a/src/Umbraco.Core/Services/ILogViewerRepository.cs +++ b/src/Umbraco.Core/Services/ILogViewerRepository.cs @@ -1,9 +1,17 @@ -using Umbraco.Cms.Core.Logging.Viewer; -using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Logging; +using Umbraco.Cms.Core.Logging.Viewer; namespace Umbraco.Cms.Core.Services; public interface ILogViewerRepository { - IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression); + IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression = null); + + LogLevelCounts GetLogCount(LogTimePeriod logTimePeriod); + + LogTemplate[] GetMessageTemplates(LogTimePeriod logTimePeriod); + + LogLevel GetGlobalMinLogLevel(); + + LogLevel RestrictedToMinimumLevel(); } diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs index 1511fd64871d..df39c93732a5 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs @@ -1,11 +1,13 @@ using Microsoft.Extensions.Logging; using Newtonsoft.Json; +using Serilog; using Serilog.Events; using Serilog.Formatting.Compact.Reader; using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Serialization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Infrastructure.Logging.Serilog; using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; namespace Umbraco.Cms.Infrastructure.Services.Implement; @@ -15,19 +17,67 @@ public class LogViewerRepository : ILogViewerRepository private readonly ILoggingConfiguration _loggingConfiguration; private readonly ILogger _logger; private readonly IJsonSerializer _jsonSerializer; + private readonly UmbracoFileConfiguration _umbracoFileConfig; - public LogViewerRepository(ILoggingConfiguration loggingConfiguration, ILogger logger, IJsonSerializer jsonSerializer) + public LogViewerRepository(ILoggingConfiguration loggingConfiguration, ILogger logger, IJsonSerializer jsonSerializer, UmbracoFileConfiguration umbracoFileConfig) { _loggingConfiguration = loggingConfiguration; _logger = logger; _jsonSerializer = jsonSerializer; + _umbracoFileConfig = umbracoFileConfig; } - public IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression) + public IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression = null) { - var logs = new List(); var expressionFilter = new ExpressionFilter(filterExpression); + return GetLogs(logTimePeriod, expressionFilter); + } + + public LogLevelCounts GetLogCount(LogTimePeriod logTimePeriod) + { + var counter = new CountingFilter(); + + GetLogs(logTimePeriod, counter); + + return counter.Counts; + } + + public LogTemplate[] GetMessageTemplates(LogTimePeriod logTimePeriod) + { + var messageTemplates = new MessageTemplateFilter(); + + GetLogs(logTimePeriod, messageTemplates); + + return messageTemplates.Counts + .Select(x => new LogTemplate { MessageTemplate = x.Key, Count = x.Value }) + .OrderByDescending(x => x.Count).ToArray(); + } + + public LogLevel GetGlobalMinLogLevel() + { + LogEventLevel logLevel = GetGlobalLogLevelEventMinLevel(); + + return Enum.Parse(logLevel.ToString()); + } + + public LogLevel RestrictedToMinimumLevel() + { + LogEventLevel minLevel = _umbracoFileConfig.RestrictedToMinimumLevel; + return Enum.Parse(minLevel.ToString()); + } + + private LogEventLevel GetGlobalLogLevelEventMinLevel() => + Enum.GetValues(typeof(LogEventLevel)) + .Cast() + .Where(Log.IsEnabled) + .DefaultIfEmpty(LogEventLevel.Information) + .Min(); + + private IEnumerable GetLogs(LogTimePeriod logTimePeriod, ILogFilter logFilter) + { + var logs = new List(); + // foreach full day in the range - see if we can find one or more filenames that end with // yyyyMMdd.json - Ends with due to MachineName in filenames - could be 1 or more due to load balancing for (DateTime day = logTimePeriod.StartTime.Date; day.Date <= logTimePeriod.EndTime.Date; day = day.AddDays(1)) @@ -55,7 +105,7 @@ public IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filte continue; } - if (expressionFilter.TakeLogEvent(evt)) + if (logFilter.TakeLogEvent(evt)) { logs.Add(evt); } @@ -129,4 +179,5 @@ private bool TryRead(LogEventReader reader, out LogEvent? evt) return true; } } + } diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs index 8082e6525e6d..d83d5ba05474 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs @@ -1,10 +1,6 @@ using System.Collections.ObjectModel; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -using Newtonsoft.Json; -using Serilog; -using Serilog.Events; -using Serilog.Formatting.Compact.Reader; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Logging.Viewer; @@ -25,7 +21,6 @@ public class LogViewerService : ILogViewerService private readonly ILogViewerQueryRepository _logViewerQueryRepository; private readonly ICoreScopeProvider _provider; private readonly IJsonSerializer _jsonSerializer; - private readonly UmbracoFileConfiguration _umbracoFileConfig; private readonly ILogger _logger; private readonly ILoggingConfiguration _loggingConfiguration; private readonly ILogViewerRepository _logViewerRepository; @@ -42,7 +37,6 @@ public LogViewerService( logViewerQueryRepository, provider, jsonSerializer, - umbracoFileConfig, StaticServiceProvider.Instance.GetRequiredService>(), StaticServiceProvider.Instance.GetRequiredService(), StaticServiceProvider.Instance.GetRequiredService()) @@ -53,7 +47,6 @@ public LogViewerService( ILogViewerQueryRepository logViewerQueryRepository, ICoreScopeProvider provider, IJsonSerializer jsonSerializer, - UmbracoFileConfiguration umbracoFileConfig, ILogger logger, ILoggingConfiguration loggingConfiguration, ILogViewerRepository logViewerRepository) @@ -61,7 +54,6 @@ public LogViewerService( _logViewerQueryRepository = logViewerQueryRepository; _provider = provider; _jsonSerializer = jsonSerializer; - _umbracoFileConfig = umbracoFileConfig; _logger = logger; _loggingConfiguration = loggingConfiguration; _logViewerRepository = logViewerRepository; @@ -172,12 +164,11 @@ public async Task> CanViewLogsAsync(Date null); } - var counter = new CountingFilter(); - GetLogs(logTimePeriod, counter, 0, int.MaxValue); + LogLevelCounts counter = _logViewerRepository.GetLogCount(logTimePeriod); return Attempt.SucceedWithStatus( LogViewerOperationStatus.Success, - counter.Counts); + counter); } /// @@ -193,44 +184,27 @@ public async Task, LogViewerOperationStatus>> Ge null!); } - var messageTemplates = new MessageTemplateFilter(); - GetLogs(logTimePeriod, messageTemplates, 0, int.MaxValue); - - LogTemplate[] templates = messageTemplates.Counts - .Select(x => new LogTemplate { MessageTemplate = x.Key, Count = x.Value }) - .OrderByDescending(x => x.Count).ToArray(); + LogTemplate[] messageTemplates = _logViewerRepository.GetMessageTemplates(logTimePeriod); return Attempt.SucceedWithStatus( LogViewerOperationStatus.Success, - new PagedModel(templates.Length, templates.Skip(skip).Take(take))); + new PagedModel(messageTemplates.Length, messageTemplates.Skip(skip).Take(take))); } /// public ReadOnlyDictionary GetLogLevelsFromSinks() { - var configuredLogLevels = new Dictionary + var configuredLogLevels = new Dictionary { - { "Global", GetGlobalLogLevelEventMinLevel() }, - { "UmbracoFile", _umbracoFileConfig.RestrictedToMinimumLevel }, + { "Global", GetGlobalMinLogLevel() }, + { "UmbracoFile", _logViewerRepository.RestrictedToMinimumLevel() }, }; - return configuredLogLevels.ToDictionary(logLevel => logLevel.Key, logLevel => Enum.Parse(logLevel.Value!.ToString()!)).AsReadOnly(); + return configuredLogLevels.AsReadOnly(); } /// - public LogLevel GetGlobalMinLogLevel() - { - LogEventLevel logLevel = GetGlobalLogLevelEventMinLevel(); - - return Enum.Parse(logLevel.ToString()); - } - - - private LogEventLevel GetGlobalLogLevelEventMinLevel() => - Enum.GetValues(typeof(LogEventLevel)) - .Cast() - .Where(Log.IsEnabled) - .DefaultIfEmpty(LogEventLevel.Information).Min(); + public LogLevel GetGlobalMinLogLevel() => _logViewerRepository.GetGlobalMinLogLevel(); /// /// Returns a representation from a start and end date for filtering log files. @@ -285,39 +259,6 @@ private bool CanViewLogs(LogTimePeriod logTimePeriod) return logSizeAsMegabytes <= FileSizeCap; } - private IReadOnlyDictionary MapLogMessageProperties(IReadOnlyDictionary? properties) - { - var result = new Dictionary(); - - if (properties is not null) - { - foreach (KeyValuePair property in properties) - { - string? value; - - - if (property.Value is ScalarValue scalarValue) - { - value = scalarValue.Value?.ToString(); - } - else if (property.Value is StructureValue structureValue) - { - var textWriter = new StringWriter(); - structureValue.Render(textWriter); - value = textWriter.ToString(); - } - else - { - value = _jsonSerializer.Serialize(property.Value); - } - - result.Add(property.Key, value); - } - } - - return result.AsReadOnly(); - } - private PagedModel GetFilteredLogs( LogTimePeriod logTimePeriod, string? filterExpression, @@ -337,7 +278,7 @@ private PagedModel GetFilteredLogs( foreach (var level in logLevels) { // Check if level string is part of the LogEventLevel enum - if (Enum.IsDefined(typeof(LogEventLevel), level)) + if (Enum.IsDefined(typeof(LogLevel), level)) { validLogType = true; logsAfterLevelFilters.AddRange(logs.Where(x => From d4d794687c2ee26db53f2b4461ce30f208bf85e9 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Thu, 6 Jul 2023 14:13:29 +0200 Subject: [PATCH 10/17] Move LogViewerService --- .../Services}/LogViewerService.cs | 31 +------------------ 1 file changed, 1 insertion(+), 30 deletions(-) rename src/{Umbraco.Infrastructure/Services/Implement => Umbraco.Core/Services}/LogViewerService.cs (89%) diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs b/src/Umbraco.Core/Services/LogViewerService.cs similarity index 89% rename from src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs rename to src/Umbraco.Core/Services/LogViewerService.cs index d83d5ba05474..5f3a7d3f04c0 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerService.cs +++ b/src/Umbraco.Core/Services/LogViewerService.cs @@ -1,60 +1,31 @@ using System.Collections.ObjectModel; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; -using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Logging; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Persistence.Repositories; using Umbraco.Cms.Core.Scoping; -using Umbraco.Cms.Core.Serialization; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Infrastructure.Logging.Serilog; using Umbraco.Extensions; using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; -namespace Umbraco.Cms.Core.Services.Implement; +namespace Umbraco.Cms.Core.Services; public class LogViewerService : ILogViewerService { private const int FileSizeCap = 100; private readonly ILogViewerQueryRepository _logViewerQueryRepository; private readonly ICoreScopeProvider _provider; - private readonly IJsonSerializer _jsonSerializer; - private readonly ILogger _logger; private readonly ILoggingConfiguration _loggingConfiguration; private readonly ILogViewerRepository _logViewerRepository; - [Obsolete("Use the constructor without ILogLevelLoader instead, Scheduled for removal in Umbraco 15.")] public LogViewerService( ILogViewerQueryRepository logViewerQueryRepository, - ILogViewer logViewer, - ILogLevelLoader logLevelLoader, ICoreScopeProvider provider, - IJsonSerializer jsonSerializer, - UmbracoFileConfiguration umbracoFileConfig) - : this( - logViewerQueryRepository, - provider, - jsonSerializer, - StaticServiceProvider.Instance.GetRequiredService>(), - StaticServiceProvider.Instance.GetRequiredService(), - StaticServiceProvider.Instance.GetRequiredService()) - { - } - - public LogViewerService( - ILogViewerQueryRepository logViewerQueryRepository, - ICoreScopeProvider provider, - IJsonSerializer jsonSerializer, - ILogger logger, ILoggingConfiguration loggingConfiguration, ILogViewerRepository logViewerRepository) { _logViewerQueryRepository = logViewerQueryRepository; _provider = provider; - _jsonSerializer = jsonSerializer; - _logger = logger; _loggingConfiguration = loggingConfiguration; _logViewerRepository = logViewerRepository; } From e1a9e0df117c2499935db4ad67fcb11922034880 Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Fri, 7 Jul 2023 10:47:56 +0200 Subject: [PATCH 11/17] Inject LogViewerService as core service instead --- src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs | 1 + .../DependencyInjection/UmbracoBuilder.CoreServices.cs | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs b/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs index bb0797132354..c22681e82f6b 100644 --- a/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs +++ b/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs @@ -328,6 +328,7 @@ private void AddCoreServices() factory.GetRequiredService(), factory.GetRequiredService() )); + Services.AddUnique(); Services.AddUnique(factory => factory.GetRequiredService()); Services.AddUnique(factory => new LocalizedTextService( factory.GetRequiredService>(), diff --git a/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs b/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs index 4bf386022ebe..e19a1f4d3a8c 100644 --- a/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs +++ b/src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs @@ -256,7 +256,6 @@ public static IUmbracoBuilder AddLogViewer(this IUmbracoBuilder builder) factory.GetRequiredService(), factory.GetRequiredService(), Log.Logger)); - builder.Services.AddSingleton(); return builder; } From 930f63ab7762420fd821848dc6ac9c6c2b155f33 Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Fri, 7 Jul 2023 12:05:32 +0200 Subject: [PATCH 12/17] Implement LogViewerServiceTests.cs --- ...racoTraceLog.INTEGRATIONTEST.20230707.json | 362 ++++++++++++++++++ .../Services/LogViewerServiceTests.cs | 73 ++++ 2 files changed, 435 insertions(+) create mode 100644 tests/Umbraco.Tests.Integration/TestData/TestLogs/UmbracoTraceLog.INTEGRATIONTEST.20230707.json create mode 100644 tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs diff --git a/tests/Umbraco.Tests.Integration/TestData/TestLogs/UmbracoTraceLog.INTEGRATIONTEST.20230707.json b/tests/Umbraco.Tests.Integration/TestData/TestLogs/UmbracoTraceLog.INTEGRATIONTEST.20230707.json new file mode 100644 index 000000000000..b8449640aaea --- /dev/null +++ b/tests/Umbraco.Tests.Integration/TestData/TestLogs/UmbracoTraceLog.INTEGRATIONTEST.20230707.json @@ -0,0 +1,362 @@ +{"@t":"2023-07-07T09:00:42.9163932Z","@mt":"Acquiring MainDom.","SourceContext":"Umbraco.Cms.Core.Runtime.MainDom","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:42.9239788Z","@mt":"Acquired MainDom.","SourceContext":"Umbraco.Cms.Core.Runtime.MainDom","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:43.8150018Z","@mt":"Now listening on: {address}","address":"https://localhost:44331","EventId":{"Id":14,"Name":"ListeningOnAddress"},"SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:43.8158852Z","@mt":"Now listening on: {address}","address":"http://localhost:9000","EventId":{"Id":14,"Name":"ListeningOnAddress"},"SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:43.8197360Z","@mt":"Application started. Press Ctrl+C to shut down.","SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:43.8198041Z","@mt":"Hosting environment: {EnvName}","EnvName":"Development","SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:43.8198227Z","@mt":"Content root path: {ContentRoot}","ContentRoot":"C:\\Users\\Zeegan\\Documents\\GitHub\\v14\\src\\Umbraco.Web.UI","SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:00:44.6741873Z","@mt":"Registered with MainDom, localContentDbExists? {LocalContentDbExists}, localMediaDbExists? {LocalMediaDbExists}","LocalContentDbExists":true,"LocalMediaDbExists":true,"SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.6762295Z","@mt":"Creating the content store, localContentDbExists? {LocalContentDbExists}","LocalContentDbExists":true,"SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.6768539Z","@mt":"Creating the media store, localMediaDbExists? {LocalMediaDbExists}","LocalMediaDbExists":true,"SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.7863313Z","@mt":"{StartMessage} [Timing {TimingId}]","StartMessage":"Loading content from local cache file","TimingId":"fce3d43","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.8011028Z","@mt":"{EndMessage} ({Duration}ms) [Timing {TimingId}]","EndMessage":"Completed.","Duration":14,"TimingId":"fce3d43","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.9409955Z","@mt":"{StartMessage} [Timing {TimingId}]","StartMessage":"Loading media from local cache file","TimingId":"30d9e2c","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.9414232Z","@mt":"Tried to load {entityType} from the local cache file but it was empty.","entityType":"media","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.9414829Z","@mt":"{EndMessage} ({Duration}ms) [Timing {TimingId}]","EndMessage":"Completed.","Duration":0,"TimingId":"30d9e2c","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.9416338Z","@mt":"Loading media from local db raised warnings, will reload from database.","@l":"Warning","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:44.9431176Z","@mt":"{StartMessage} [Timing {TimingId}]","StartMessage":"Loading media from database","TimingId":"8afab23","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:00:45.0367464Z","@mt":"{EndMessage} ({Duration}ms) [Timing {TimingId}]","EndMessage":"Completed.","Duration":93,"TimingId":"8afab23","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","RequestId":"0HMRUP2ISIIO8:00000001","RequestPath":"/","ConnectionId":"0HMRUP2ISIIO8","ProcessId":26120,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"55d0b3ff-a4f6-486a-aeca-d7ba318ab763","HttpRequestNumber":1,"HttpSessionId":"0"} +{"@t":"2023-07-07T09:01:31.2780537Z","@mt":"Acquiring MainDom.","SourceContext":"Umbraco.Cms.Core.Runtime.MainDom","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:31.2854371Z","@mt":"Acquired MainDom.","SourceContext":"Umbraco.Cms.Core.Runtime.MainDom","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:31.8743137Z","@mt":"Now listening on: {address}","address":"https://localhost:44331","EventId":{"Id":14,"Name":"ListeningOnAddress"},"SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:31.8752171Z","@mt":"Now listening on: {address}","address":"http://localhost:9000","EventId":{"Id":14,"Name":"ListeningOnAddress"},"SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:31.8784410Z","@mt":"Test error 1","@l":"Error","@x":"System.ApplicationException: Error in the application.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"ERROR"} +{"@t":"2023-07-07T09:01:31.8784750Z","@mt":"Test error 2","@l":"Error","@x":"System.ApplicationException: Error in the application.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"ERROR"} +{"@t":"2023-07-07T09:01:31.8784801Z","@mt":"Test error 3","@l":"Error","@x":"System.ApplicationException: Error in the application.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"ERROR"} +{"@t":"2023-07-07T09:01:31.8785835Z","@mt":"Test critical 1","@l":"Fatal","@x":"Umbraco.Cms.Core.Install.InstallException: Exception of type 'Umbraco.Cms.Core.Install.InstallException' was thrown.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"FATAL"} +{"@t":"2023-07-07T09:01:31.8785979Z","@mt":"Test critical 2","@l":"Fatal","@x":"Umbraco.Cms.Core.Install.InstallException: Exception of type 'Umbraco.Cms.Core.Install.InstallException' was thrown.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"FATAL"} +{"@t":"2023-07-07T09:01:31.8786027Z","@mt":"Test critical 3","@l":"Fatal","@x":"Umbraco.Cms.Core.Install.InstallException: Exception of type 'Umbraco.Cms.Core.Install.InstallException' was thrown.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"FATAL"} +{"@t":"2023-07-07T09:01:31.8786509Z","@mt":"Test warning 1","@l":"Warning","@x":"System.ArgumentNullException: Value cannot be null.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN "} +{"@t":"2023-07-07T09:01:31.8786564Z","@mt":"Test warning 1","@l":"Warning","@x":"System.ArgumentNullException: Value cannot be null.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN "} +{"@t":"2023-07-07T09:01:31.8786592Z","@mt":"Test warning 1","@l":"Warning","@x":"System.ArgumentNullException: Value cannot be null.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN "} +{"@t":"2023-07-07T09:01:31.8795626Z","@mt":"Application started. Press Ctrl+C to shut down.","SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:31.8796090Z","@mt":"Hosting environment: {EnvName}","EnvName":"Development","SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:31.8796215Z","@mt":"Content root path: {ContentRoot}","ContentRoot":"C:\\Users\\Zeegan\\Documents\\GitHub\\v14\\src\\Umbraco.Web.UI","SourceContext":"Microsoft.Hosting.Lifetime","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":1,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO "} +{"@t":"2023-07-07T09:01:34.1797160Z","@mt":"No InMemory models assembly available, skipping reference","SourceContext":"Umbraco.Cms.Web.Common.ModelsBuilder.InMemoryAuto.CollectibleRuntimeViewCompiler","ActionId":"8a537b9a-75aa-4337-a7ac-c9dbc8b3422e","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallController.Index (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ00:00000001","RequestPath":"/","ConnectionId":"0HMRUP316NQ00","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":15,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"ea0ffb9f-015d-4571-a4da-23565a82352e","HttpRequestNumber":1,"HttpSessionId":"82abc93a-44f3-b1a6-c2cd-ec410996ffc6"} +{"@t":"2023-07-07T09:02:21.5697298Z","@mt":"Database configuration status: Started","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseBuilder","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6676273Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUser\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"userDisabled\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoUser_userDisabled\" DEFAULT ('0')\r\n, \"key\" TEXT NOT NULL CONSTRAINT \"DF_umbracoUser_key\" DEFAULT (NEWID())\r\n, \"userNoConsole\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoUser_userNoConsole\" DEFAULT ('0')\r\n, \"userName\" TEXT COLLATE NOCASE NOT NULL\r\n, \"userLogin\" TEXT COLLATE NOCASE NOT NULL\r\n, \"userPassword\" TEXT COLLATE NOCASE NOT NULL\r\n, \"passwordConfig\" TEXT COLLATE NOCASE NULL\r\n, \"userEmail\" TEXT COLLATE NOCASE NOT NULL\r\n, \"userLanguage\" TEXT COLLATE NOCASE NULL\r\n, \"securityStampToken\" TEXT COLLATE NOCASE NULL\r\n, \"failedLoginAttempts\" INTEGER NULL\r\n, \"lastLockoutDate\" TEXT NULL\r\n, \"lastPasswordChangeDate\" TEXT NULL\r\n, \"lastLoginDate\" TEXT NULL\r\n, \"emailConfirmedDate\" TEXT NULL\r\n, \"invitedDate\" TEXT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoUser_createDate\" DEFAULT (DATE())\r\n, \"updateDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoUser_updateDate\" DEFAULT (DATE())\r\n, \"avatar\" TEXT COLLATE NOCASE NULL\r\n, \"tourData\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_user UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6694480Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoUser_userKey\" ON \"umbracoUser\" (\"key\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6696113Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoUser_userLogin\" ON \"umbracoUser\" (\"userLogin\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6700350Z","@mt":"Creating data in {TableName}","TableName":"umbracoUser","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6887657Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUser","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6889490Z","@mt":"New table {TableName} was created","TableName":"umbracoUser","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6914258Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoNode\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"uniqueId\" TEXT NOT NULL CONSTRAINT \"DF_umbracoNode_uniqueId\" DEFAULT (NEWID())\r\n, \"parentId\" INTEGER NOT NULL\r\n, \"level\" INTEGER NOT NULL\r\n, \"path\" TEXT COLLATE NOCASE NOT NULL\r\n, \"sortOrder\" INTEGER NOT NULL\r\n, \"trashed\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoNode_trashed\" DEFAULT ('0')\r\n, \"nodeUser\" INTEGER NULL\r\n, \"text\" TEXT COLLATE NOCASE NULL\r\n, \"nodeObjectType\" TEXT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoNode_createDate\" DEFAULT (DATE())\r\n, CONSTRAINT PK_umbracoNode UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoNode_umbracoNode_id FOREIGN KEY (\"parentId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoNode_umbracoUser_id FOREIGN KEY (\"nodeUser\") REFERENCES \"umbracoUser\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6917677Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoNode_UniqueId\" ON \"umbracoNode\" (\"uniqueId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6918882Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoNode_parentId_nodeObjectType\" ON \"umbracoNode\" (\"parentID\",\"nodeObjectType\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6919787Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoNode_Level\" ON \"umbracoNode\" (\"level\",\"parentId\",\"sortOrder\",\"nodeObjectType\",\"trashed\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6920688Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoNode_Path\" ON \"umbracoNode\" (\"path\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6921536Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoNode_ObjectType_trashed_sorted\" ON \"umbracoNode\" (\"nodeObjectType\",\"trashed\",\"sortOrder\",\"id\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6922392Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoNode_Trashed\" ON \"umbracoNode\" (\"trashed\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6923160Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoNode_ObjectType\" ON \"umbracoNode\" (\"nodeObjectType\",\"trashed\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.6924064Z","@mt":"Creating data in {TableName}","TableName":"umbracoNode","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7057643Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoNode","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7058342Z","@mt":"New table {TableName} was created","TableName":"umbracoNode","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7061249Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsContentType\r\n(\r\n \"pk\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"alias\" TEXT COLLATE NOCASE NULL\r\n, \"icon\" TEXT COLLATE NOCASE NULL\r\n, \"thumbnail\" TEXT COLLATE NOCASE NOT NULL CONSTRAINT \"DF_cmsContentType_thumbnail\" DEFAULT ('folder.png')\r\n, \"description\" TEXT COLLATE NOCASE NULL\r\n, \"isContainer\" INTEGER NOT NULL CONSTRAINT \"DF_cmsContentType_isContainer\" DEFAULT ('0')\r\n, \"isElement\" INTEGER NOT NULL CONSTRAINT \"DF_cmsContentType_isElement\" DEFAULT ('0')\r\n, \"allowAtRoot\" INTEGER NOT NULL CONSTRAINT \"DF_cmsContentType_allowAtRoot\" DEFAULT ('0')\r\n, \"variations\" INTEGER NOT NULL CONSTRAINT \"DF_cmsContentType_variations\" DEFAULT ('1')\r\n, CONSTRAINT PK_cmsContentType UNIQUE (\"pk\")\r\n, CONSTRAINT FK_cmsContentType_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7062853Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsContentType\" ON \"cmsContentType\" (\"nodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7063772Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsContentType_icon\" ON \"cmsContentType\" (\"icon\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7064579Z","@mt":"Creating data in {TableName}","TableName":"cmsContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7175942Z","@mt":"Completed creating data in {TableName}","TableName":"cmsContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7176427Z","@mt":"New table {TableName} was created","TableName":"cmsContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7178332Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsTemplate\r\n(\r\n \"pk\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"alias\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_cmsTemplate UNIQUE (\"pk\")\r\n, CONSTRAINT FK_cmsTemplate_umbracoNode FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7179763Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsTemplate_nodeId\" ON \"cmsTemplate\" (\"nodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7180735Z","@mt":"Creating data in {TableName}","TableName":"cmsTemplate","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7180996Z","@mt":"Completed creating data in {TableName}","TableName":"cmsTemplate","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7181148Z","@mt":"New table {TableName} was created","TableName":"cmsTemplate","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7182720Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoContent\r\n(\r\n \"nodeId\" INTEGER NOT NULL\r\n, \"contentTypeId\" INTEGER NOT NULL\r\n, CONSTRAINT PK_umbracoContent PRIMARY KEY (\"nodeId\")\r\n, CONSTRAINT FK_umbracoContent_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoContent_cmsContentType_NodeId FOREIGN KEY (\"contentTypeId\") REFERENCES \"cmsContentType\" (\"NodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7183775Z","@mt":"Creating data in {TableName}","TableName":"umbracoContent","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7184022Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoContent","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7184142Z","@mt":"New table {TableName} was created","TableName":"umbracoContent","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7186511Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoContentVersion\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"versionDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoContentVersion_versionDate\" DEFAULT (DATE())\r\n, \"userId\" INTEGER NULL\r\n, \"current\" INTEGER NOT NULL\r\n, \"text\" TEXT COLLATE NOCASE NULL\r\n, \"preventCleanup\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoContentVersion_preventCleanup\" DEFAULT ('0')\r\n, CONSTRAINT PK_umbracoContentVersion UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoContentVersion_umbracoContent_nodeId FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoContent\" (\"nodeId\") \r\n, CONSTRAINT FK_umbracoContentVersion_umbracoUser_id FOREIGN KEY (\"userId\") REFERENCES \"umbracoUser\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7187962Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoContentVersion_NodeId\" ON \"umbracoContentVersion\" (\"nodeId\",\"current\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7188926Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoContentVersion_Current\" ON \"umbracoContentVersion\" (\"current\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7189693Z","@mt":"Creating data in {TableName}","TableName":"umbracoContentVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7189979Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoContentVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7190089Z","@mt":"New table {TableName} was created","TableName":"umbracoContentVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7191651Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoMediaVersion\r\n(\r\n \"id\" INTEGER NOT NULL\r\n, \"path\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoMediaVersion PRIMARY KEY (\"id\")\r\n, CONSTRAINT FK_umbracoMediaVersion_umbracoContentVersion_id FOREIGN KEY (\"id\") REFERENCES \"umbracoContentVersion\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7192819Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoMediaVersion\" ON \"umbracoMediaVersion\" (\"id\",\"path\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7193780Z","@mt":"Creating data in {TableName}","TableName":"umbracoMediaVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7194021Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoMediaVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7194170Z","@mt":"New table {TableName} was created","TableName":"umbracoMediaVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7195731Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoDocument\r\n(\r\n \"nodeId\" INTEGER NOT NULL\r\n, \"published\" INTEGER NOT NULL\r\n, \"edited\" INTEGER NOT NULL\r\n, CONSTRAINT PK_umbracoDocument PRIMARY KEY (\"nodeId\")\r\n, CONSTRAINT FK_umbracoDocument_umbracoContent_nodeId FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoContent\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7196823Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoDocument_Published\" ON \"umbracoDocument\" (\"published\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7197751Z","@mt":"Creating data in {TableName}","TableName":"umbracoDocument","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7197988Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoDocument","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7198092Z","@mt":"New table {TableName} was created","TableName":"umbracoDocument","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7200059Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsDocumentType\r\n(\r\n \"contentTypeNodeId\" INTEGER NOT NULL\r\n, \"templateNodeId\" INTEGER NOT NULL\r\n, \"IsDefault\" INTEGER NOT NULL CONSTRAINT \"DF_cmsDocumentType_IsDefault\" DEFAULT ('0')\r\n, CONSTRAINT PK_cmsDocumentType PRIMARY KEY (\"contentTypeNodeId\", \"templateNodeId\")\r\n, CONSTRAINT FK_cmsDocumentType_cmsContentType_nodeId FOREIGN KEY (\"contentTypeNodeId\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n, CONSTRAINT FK_cmsDocumentType_umbracoNode_id FOREIGN KEY (\"contentTypeNodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_cmsDocumentType_cmsTemplate_nodeId FOREIGN KEY (\"templateNodeId\") REFERENCES \"cmsTemplate\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7201326Z","@mt":"Creating data in {TableName}","TableName":"cmsDocumentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7201530Z","@mt":"Completed creating data in {TableName}","TableName":"cmsDocumentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7201634Z","@mt":"New table {TableName} was created","TableName":"cmsDocumentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7203567Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoDataType\r\n(\r\n \"nodeId\" INTEGER NOT NULL\r\n, \"propertyEditorAlias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"propertyEditorUiAlias\" TEXT COLLATE NOCASE NULL\r\n, \"dbType\" TEXT COLLATE NOCASE NOT NULL\r\n, \"config\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoDataType PRIMARY KEY (\"nodeId\")\r\n, CONSTRAINT FK_umbracoDataType_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7204651Z","@mt":"Creating data in {TableName}","TableName":"umbracoDataType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7296525Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoDataType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7296986Z","@mt":"New table {TableName} was created","TableName":"umbracoDataType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7299193Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsDictionary\r\n(\r\n \"pk\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"id\" TEXT NOT NULL\r\n, \"parent\" TEXT NULL\r\n, \"key\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_cmsDictionary UNIQUE (\"pk\")\r\n, CONSTRAINT FK_cmsDictionary_cmsDictionary_id FOREIGN KEY (\"parent\") REFERENCES \"cmsDictionary\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7300623Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsDictionary_id\" ON \"cmsDictionary\" (\"id\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7301644Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsDictionary_Parent\" ON \"cmsDictionary\" (\"parent\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7302562Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsDictionary_key\" ON \"cmsDictionary\" (\"key\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7303449Z","@mt":"Creating data in {TableName}","TableName":"cmsDictionary","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7303726Z","@mt":"Completed creating data in {TableName}","TableName":"cmsDictionary","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7303835Z","@mt":"New table {TableName} was created","TableName":"cmsDictionary","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7305984Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoLanguage\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"languageISOCode\" TEXT COLLATE NOCASE NULL\r\n, \"languageCultureName\" TEXT COLLATE NOCASE NULL\r\n, \"isDefaultVariantLang\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoLanguage_isDefaultVariantLang\" DEFAULT ('0')\r\n, \"mandatory\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoLanguage_mandatory\" DEFAULT ('0')\r\n, \"fallbackLanguageId\" INTEGER NULL\r\n, CONSTRAINT PK_umbracoLanguage UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoLanguage_umbracoLanguage_id FOREIGN KEY (\"fallbackLanguageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7307337Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoLanguage_languageISOCode\" ON \"umbracoLanguage\" (\"languageISOCode\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7308344Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoLanguage_fallbackLanguageId\" ON \"umbracoLanguage\" (\"fallbackLanguageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7309163Z","@mt":"Creating data in {TableName}","TableName":"umbracoLanguage","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7341504Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoLanguage","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7341841Z","@mt":"New table {TableName} was created","TableName":"umbracoLanguage","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7344332Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsLanguageText\r\n(\r\n \"pk\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"languageId\" INTEGER NOT NULL\r\n, \"UniqueId\" TEXT NOT NULL\r\n, \"value\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_cmsLanguageText UNIQUE (\"pk\")\r\n, CONSTRAINT FK_cmsLanguageText_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n, CONSTRAINT FK_cmsLanguageText_cmsDictionary_id FOREIGN KEY (\"UniqueId\") REFERENCES \"cmsDictionary\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7346178Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsLanguageText_languageId\" ON \"cmsLanguageText\" (\"languageId\",\"UniqueId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7347331Z","@mt":"Creating data in {TableName}","TableName":"cmsLanguageText","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7347585Z","@mt":"Completed creating data in {TableName}","TableName":"cmsLanguageText","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7347771Z","@mt":"New table {TableName} was created","TableName":"cmsLanguageText","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7349668Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoDomain\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"domainDefaultLanguage\" INTEGER NULL\r\n, \"domainRootStructureID\" INTEGER NULL\r\n, \"domainName\" TEXT COLLATE NOCASE NOT NULL\r\n, \"sortOrder\" INTEGER NOT NULL\r\n, CONSTRAINT PK_umbracoDomain UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoDomain_umbracoNode_id FOREIGN KEY (\"domainRootStructureID\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7351105Z","@mt":"Creating data in {TableName}","TableName":"umbracoDomain","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7351377Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoDomain","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7351491Z","@mt":"New table {TableName} was created","TableName":"umbracoDomain","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7354153Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoLog\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"userId\" INTEGER NULL\r\n, \"NodeId\" INTEGER NOT NULL\r\n, \"entityType\" TEXT COLLATE NOCASE NULL\r\n, \"Datestamp\" TEXT NOT NULL CONSTRAINT \"DF_umbracoLog_Datestamp\" DEFAULT (DATE())\r\n, \"logHeader\" TEXT COLLATE NOCASE NOT NULL\r\n, \"logComment\" TEXT COLLATE NOCASE NULL\r\n, \"parameters\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoLog UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoLog_umbracoUser_id FOREIGN KEY (\"userId\") REFERENCES \"umbracoUser\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7355521Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoLog\" ON \"umbracoLog\" (\"NodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7356444Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoLog_datestamp\" ON \"umbracoLog\" (\"Datestamp\",\"userId\",\"NodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7357444Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoLog_datestamp_logheader\" ON \"umbracoLog\" (\"Datestamp\",\"logHeader\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7358472Z","@mt":"Creating data in {TableName}","TableName":"umbracoLog","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7358721Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoLog","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7358835Z","@mt":"New table {TableName} was created","TableName":"umbracoLog","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7361400Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsMacro\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"uniqueId\" TEXT NOT NULL\r\n, \"macroUseInEditor\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMacro_macroUseInEditor\" DEFAULT ('0')\r\n, \"macroRefreshRate\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMacro_macroRefreshRate\" DEFAULT ('0')\r\n, \"macroAlias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"macroName\" TEXT COLLATE NOCASE NULL\r\n, \"macroCacheByPage\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMacro_macroCacheByPage\" DEFAULT ('1')\r\n, \"macroCachePersonalized\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMacro_macroCachePersonalized\" DEFAULT ('0')\r\n, \"macroDontRender\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMacro_macroDontRender\" DEFAULT ('0')\r\n, \"macroSource\" TEXT COLLATE NOCASE NOT NULL\r\n, \"macroType\" INTEGER NOT NULL\r\n, CONSTRAINT PK_cmsMacro UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7362915Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsMacro_UniqueId\" ON \"cmsMacro\" (\"uniqueId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7363870Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsMacroPropertyAlias\" ON \"cmsMacro\" (\"macroAlias\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7364717Z","@mt":"Creating data in {TableName}","TableName":"cmsMacro","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7365001Z","@mt":"Completed creating data in {TableName}","TableName":"cmsMacro","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7365108Z","@mt":"New table {TableName} was created","TableName":"cmsMacro","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7367272Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsMacroProperty\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"uniquePropertyId\" TEXT NOT NULL\r\n, \"editorAlias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"macro\" INTEGER NOT NULL\r\n, \"macroPropertySortOrder\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMacroProperty_macroPropertySortOrder\" DEFAULT ('0')\r\n, \"macroPropertyAlias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"macroPropertyName\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_cmsMacroProperty UNIQUE (\"id\")\r\n, CONSTRAINT FK_cmsMacroProperty_cmsMacro_id FOREIGN KEY (\"macro\") REFERENCES \"cmsMacro\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7368699Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsMacroProperty_UniquePropertyId\" ON \"cmsMacroProperty\" (\"uniquePropertyId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7369643Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsMacroProperty_Alias\" ON \"cmsMacroProperty\" (\"macro\",\"macroPropertyAlias\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7370688Z","@mt":"Creating data in {TableName}","TableName":"cmsMacroProperty","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7370995Z","@mt":"Completed creating data in {TableName}","TableName":"cmsMacroProperty","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7371107Z","@mt":"New table {TableName} was created","TableName":"cmsMacroProperty","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7373139Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsMemberType\r\n(\r\n \"pk\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"NodeId\" INTEGER NOT NULL\r\n, \"propertytypeId\" INTEGER NOT NULL\r\n, \"memberCanEdit\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMemberType_memberCanEdit\" DEFAULT ('0')\r\n, \"viewOnProfile\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMemberType_viewOnProfile\" DEFAULT ('0')\r\n, \"isSensitive\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMemberType_isSensitive\" DEFAULT ('0')\r\n, CONSTRAINT PK_cmsMemberType UNIQUE (\"pk\")\r\n, CONSTRAINT FK_cmsMemberType_umbracoNode_id FOREIGN KEY (\"NodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_cmsMemberType_cmsContentType_nodeId FOREIGN KEY (\"NodeId\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7374429Z","@mt":"Creating data in {TableName}","TableName":"cmsMemberType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7374725Z","@mt":"Completed creating data in {TableName}","TableName":"cmsMemberType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7374840Z","@mt":"New table {TableName} was created","TableName":"cmsMemberType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7377921Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsMember\r\n(\r\n \"nodeId\" INTEGER NOT NULL\r\n, \"Email\" TEXT COLLATE NOCASE NOT NULL CONSTRAINT \"DF_cmsMember_Email\" DEFAULT ('''')\r\n, \"LoginName\" TEXT COLLATE NOCASE NOT NULL CONSTRAINT \"DF_cmsMember_LoginName\" DEFAULT ('''')\r\n, \"Password\" TEXT COLLATE NOCASE NOT NULL CONSTRAINT \"DF_cmsMember_Password\" DEFAULT ('''')\r\n, \"passwordConfig\" TEXT COLLATE NOCASE NULL\r\n, \"securityStampToken\" TEXT COLLATE NOCASE NULL\r\n, \"emailConfirmedDate\" TEXT NULL\r\n, \"failedPasswordAttempts\" INTEGER NULL\r\n, \"isLockedOut\" INTEGER NULL CONSTRAINT \"DF_cmsMember_isLockedOut\" DEFAULT ('0')\r\n, \"isApproved\" INTEGER NOT NULL CONSTRAINT \"DF_cmsMember_isApproved\" DEFAULT ('1')\r\n, \"lastLoginDate\" TEXT NULL\r\n, \"lastLockoutDate\" TEXT NULL\r\n, \"lastPasswordChangeDate\" TEXT NULL\r\n, CONSTRAINT PK_cmsMember PRIMARY KEY (\"nodeId\")\r\n, CONSTRAINT FK_cmsMember_umbracoContent_nodeId FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoContent\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7379347Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsMember_LoginName\" ON \"cmsMember\" (\"LoginName\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7380292Z","@mt":"Creating data in {TableName}","TableName":"cmsMember","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7380608Z","@mt":"Completed creating data in {TableName}","TableName":"cmsMember","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7380726Z","@mt":"New table {TableName} was created","TableName":"cmsMember","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7382440Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsMember2MemberGroup\r\n(\r\n \"Member\" INTEGER NOT NULL\r\n, \"MemberGroup\" INTEGER NOT NULL\r\n, CONSTRAINT PK_cmsMember2MemberGroup PRIMARY KEY (\"Member\", \"MemberGroup\")\r\n, CONSTRAINT FK_cmsMember2MemberGroup_cmsMember_nodeId FOREIGN KEY (\"Member\") REFERENCES \"cmsMember\" (\"nodeId\") \r\n, CONSTRAINT FK_cmsMember2MemberGroup_umbracoNode_id FOREIGN KEY (\"MemberGroup\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7383614Z","@mt":"Creating data in {TableName}","TableName":"cmsMember2MemberGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7383927Z","@mt":"Completed creating data in {TableName}","TableName":"cmsMember2MemberGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7384039Z","@mt":"New table {TableName} was created","TableName":"cmsMember2MemberGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7386274Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsPropertyTypeGroup\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"uniqueID\" TEXT NOT NULL CONSTRAINT \"DF_cmsPropertyTypeGroup_uniqueID\" DEFAULT (NEWID())\r\n, \"contenttypeNodeId\" INTEGER NOT NULL\r\n, \"type\" INTEGER NOT NULL CONSTRAINT \"DF_cmsPropertyTypeGroup_type\" DEFAULT ('0')\r\n, \"text\" TEXT COLLATE NOCASE NOT NULL\r\n, \"alias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"sortorder\" INTEGER NOT NULL\r\n, CONSTRAINT PK_cmsPropertyTypeGroup UNIQUE (\"id\")\r\n, CONSTRAINT FK_cmsPropertyTypeGroup_cmsContentType_nodeId FOREIGN KEY (\"contenttypeNodeId\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7387641Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsPropertyTypeGroupUniqueID\" ON \"cmsPropertyTypeGroup\" (\"uniqueID\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7388678Z","@mt":"Creating data in {TableName}","TableName":"cmsPropertyTypeGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7455293Z","@mt":"Completed creating data in {TableName}","TableName":"cmsPropertyTypeGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7455648Z","@mt":"New table {TableName} was created","TableName":"cmsPropertyTypeGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7459887Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsPropertyType\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"dataTypeId\" INTEGER NOT NULL\r\n, \"contentTypeId\" INTEGER NOT NULL\r\n, \"propertyTypeGroupId\" INTEGER NULL\r\n, \"Alias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"Name\" TEXT COLLATE NOCASE NULL\r\n, \"sortOrder\" INTEGER NOT NULL CONSTRAINT \"DF_cmsPropertyType_sortOrder\" DEFAULT ('0')\r\n, \"mandatory\" INTEGER NOT NULL CONSTRAINT \"DF_cmsPropertyType_mandatory\" DEFAULT ('0')\r\n, \"mandatoryMessage\" TEXT COLLATE NOCASE NULL\r\n, \"validationRegExp\" TEXT COLLATE NOCASE NULL\r\n, \"validationRegExpMessage\" TEXT COLLATE NOCASE NULL\r\n, \"Description\" TEXT COLLATE NOCASE NULL\r\n, \"labelOnTop\" INTEGER NOT NULL CONSTRAINT \"DF_cmsPropertyType_labelOnTop\" DEFAULT ('0')\r\n, \"variations\" INTEGER NOT NULL CONSTRAINT \"DF_cmsPropertyType_variations\" DEFAULT ('1')\r\n, \"UniqueID\" TEXT NOT NULL CONSTRAINT \"DF_cmsPropertyType_UniqueID\" DEFAULT (NEWID())\r\n, CONSTRAINT PK_cmsPropertyType UNIQUE (\"id\")\r\n, CONSTRAINT FK_cmsPropertyType_umbracoDataType_nodeId FOREIGN KEY (\"dataTypeId\") REFERENCES \"umbracoDataType\" (\"nodeId\") \r\n, CONSTRAINT FK_cmsPropertyType_cmsContentType_nodeId FOREIGN KEY (\"contentTypeId\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n, CONSTRAINT FK_cmsPropertyType_cmsPropertyTypeGroup_id FOREIGN KEY (\"propertyTypeGroupId\") REFERENCES \"cmsPropertyTypeGroup\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7462516Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsPropertyTypeAlias\" ON \"cmsPropertyType\" (\"Alias\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7463746Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsPropertyTypeUniqueID\" ON \"cmsPropertyType\" (\"UniqueID\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7465168Z","@mt":"Creating data in {TableName}","TableName":"cmsPropertyType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7573561Z","@mt":"Completed creating data in {TableName}","TableName":"cmsPropertyType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7574056Z","@mt":"New table {TableName} was created","TableName":"cmsPropertyType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7580029Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoPropertyData\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"versionId\" INTEGER NOT NULL\r\n, \"propertyTypeId\" INTEGER NOT NULL\r\n, \"languageId\" INTEGER NULL\r\n, \"segment\" TEXT COLLATE NOCASE NULL\r\n, \"intValue\" INTEGER NULL\r\n, \"decimalValue\" TEXT NULL\r\n, \"dateValue\" TEXT NULL\r\n, \"varcharValue\" TEXT COLLATE NOCASE NULL\r\n, \"textValue\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoPropertyData UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoPropertyData_umbracoContentVersion_id FOREIGN KEY (\"versionId\") REFERENCES \"umbracoContentVersion\" (\"id\") \r\n, CONSTRAINT FK_umbracoPropertyData_cmsPropertyType_id FOREIGN KEY (\"propertyTypeId\") REFERENCES \"cmsPropertyType\" (\"id\") \r\n, CONSTRAINT FK_umbracoPropertyData_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7581894Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoPropertyData_VersionId\" ON \"umbracoPropertyData\" (\"versionId\",\"propertyTypeId\",\"languageId\",\"segment\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7583250Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoPropertyData_PropertyTypeId\" ON \"umbracoPropertyData\" (\"propertyTypeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7584269Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoPropertyData_LanguageId\" ON \"umbracoPropertyData\" (\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7585388Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoPropertyData_Segment\" ON \"umbracoPropertyData\" (\"segment\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7586455Z","@mt":"Creating data in {TableName}","TableName":"umbracoPropertyData","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7586781Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoPropertyData","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7586995Z","@mt":"New table {TableName} was created","TableName":"umbracoPropertyData","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7589878Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoRelationType\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"typeUniqueId\" TEXT NOT NULL\r\n, \"dual\" INTEGER NOT NULL\r\n, \"parentObjectType\" TEXT NULL\r\n, \"childObjectType\" TEXT NULL\r\n, \"name\" TEXT COLLATE NOCASE NOT NULL\r\n, \"alias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"isDependency\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoRelationType_isDependency\" DEFAULT ('0')\r\n, CONSTRAINT PK_umbracoRelationType UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7591433Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoRelationType_UniqueId\" ON \"umbracoRelationType\" (\"typeUniqueId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7592521Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoRelationType_name\" ON \"umbracoRelationType\" (\"name\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7593595Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoRelationType_alias\" ON \"umbracoRelationType\" (\"alias\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7594990Z","@mt":"Creating data in {TableName}","TableName":"umbracoRelationType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7637145Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoRelationType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7637472Z","@mt":"New table {TableName} was created","TableName":"umbracoRelationType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7640440Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoRelation\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"parentId\" INTEGER NOT NULL\r\n, \"childId\" INTEGER NOT NULL\r\n, \"relType\" INTEGER NOT NULL\r\n, \"datetime\" TEXT NOT NULL CONSTRAINT \"DF_umbracoRelation_datetime\" DEFAULT (DATE())\r\n, \"comment\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoRelation UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoRelation_umbracoNode FOREIGN KEY (\"parentId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoRelation_umbracoNode1 FOREIGN KEY (\"childId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoRelation_umbracoRelationType_id FOREIGN KEY (\"relType\") REFERENCES \"umbracoRelationType\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7642126Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoRelation_parentChildType\" ON \"umbracoRelation\" (\"parentId\",\"childId\",\"relType\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7643511Z","@mt":"Creating data in {TableName}","TableName":"umbracoRelation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7643834Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoRelation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7643952Z","@mt":"New table {TableName} was created","TableName":"umbracoRelation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7646409Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsTags\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"group\" TEXT COLLATE NOCASE NOT NULL\r\n, \"languageId\" INTEGER NULL\r\n, \"tag\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_cmsTags UNIQUE (\"id\")\r\n, CONSTRAINT FK_cmsTags_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7647966Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsTags_languageId_group\" ON \"cmsTags\" (\"languageId\",\"group\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7649050Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsTags_LanguageId\" ON \"cmsTags\" (\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7650152Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_cmsTags\" ON \"cmsTags\" (\"group\",\"tag\",\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7651108Z","@mt":"Creating data in {TableName}","TableName":"cmsTags","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7651374Z","@mt":"Completed creating data in {TableName}","TableName":"cmsTags","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7651532Z","@mt":"New table {TableName} was created","TableName":"cmsTags","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7653838Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsTagRelationship\r\n(\r\n \"nodeId\" INTEGER NOT NULL\r\n, \"tagId\" INTEGER NOT NULL\r\n, \"propertyTypeId\" INTEGER NOT NULL\r\n, CONSTRAINT PK_cmsTagRelationship PRIMARY KEY (\"nodeId\", \"propertyTypeId\", \"tagId\")\r\n, CONSTRAINT FK_cmsTagRelationship_cmsContent FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoContent\" (\"nodeId\") \r\n, CONSTRAINT FK_cmsTagRelationship_cmsTags_id FOREIGN KEY (\"tagId\") REFERENCES \"cmsTags\" (\"id\") \r\n, CONSTRAINT FK_cmsTagRelationship_cmsPropertyType FOREIGN KEY (\"propertyTypeId\") REFERENCES \"cmsPropertyType\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7655316Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsTagRelationship_tagId_nodeId\" ON \"cmsTagRelationship\" (\"tagId\",\"nodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7656546Z","@mt":"Creating data in {TableName}","TableName":"cmsTagRelationship","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7656845Z","@mt":"Completed creating data in {TableName}","TableName":"cmsTagRelationship","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7656958Z","@mt":"New table {TableName} was created","TableName":"cmsTagRelationship","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7658954Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsContentType2ContentType\r\n(\r\n \"parentContentTypeId\" INTEGER NOT NULL\r\n, \"childContentTypeId\" INTEGER NOT NULL\r\n, CONSTRAINT PK_cmsContentType2ContentType PRIMARY KEY (\"parentContentTypeId\", \"childContentTypeId\")\r\n, CONSTRAINT FK_cmsContentType2ContentType_umbracoNode_parent FOREIGN KEY (\"parentContentTypeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_cmsContentType2ContentType_umbracoNode_child FOREIGN KEY (\"childContentTypeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7660764Z","@mt":"Creating data in {TableName}","TableName":"cmsContentType2ContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7661030Z","@mt":"Completed creating data in {TableName}","TableName":"cmsContentType2ContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7661143Z","@mt":"New table {TableName} was created","TableName":"cmsContentType2ContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7664506Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsContentTypeAllowedContentType\r\n(\r\n \"Id\" INTEGER NOT NULL\r\n, \"AllowedId\" INTEGER NOT NULL\r\n, \"SortOrder\" INTEGER NOT NULL CONSTRAINT df_cmsContentTypeAllowedContentType_sortOrder DEFAULT ('0')\r\n, CONSTRAINT PK_cmsContentTypeAllowedContentType PRIMARY KEY (\"Id\", \"AllowedId\")\r\n, CONSTRAINT FK_cmsContentTypeAllowedContentType_cmsContentType FOREIGN KEY (\"Id\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n, CONSTRAINT FK_cmsContentTypeAllowedContentType_cmsContentType1 FOREIGN KEY (\"AllowedId\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7665968Z","@mt":"Creating data in {TableName}","TableName":"cmsContentTypeAllowedContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7708220Z","@mt":"Completed creating data in {TableName}","TableName":"cmsContentTypeAllowedContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7708581Z","@mt":"New table {TableName} was created","TableName":"cmsContentTypeAllowedContentType","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7711917Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUser2NodeNotify\r\n(\r\n \"userId\" INTEGER NOT NULL\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"action\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoUser2NodeNotify PRIMARY KEY (\"userId\", \"nodeId\", \"action\")\r\n, CONSTRAINT FK_umbracoUser2NodeNotify_umbracoUser_id FOREIGN KEY (\"userId\") REFERENCES \"umbracoUser\" (\"id\") \r\n, CONSTRAINT FK_umbracoUser2NodeNotify_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7713566Z","@mt":"Creating data in {TableName}","TableName":"umbracoUser2NodeNotify","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7713839Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUser2NodeNotify","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7714001Z","@mt":"New table {TableName} was created","TableName":"umbracoUser2NodeNotify","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7716501Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoServer\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"address\" TEXT COLLATE NOCASE NOT NULL\r\n, \"computerName\" TEXT COLLATE NOCASE NOT NULL\r\n, \"registeredDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoServer_registeredDate\" DEFAULT (DATE())\r\n, \"lastNotifiedDate\" TEXT NOT NULL\r\n, \"isActive\" INTEGER NOT NULL\r\n, \"isSchedulingPublisher\" INTEGER NOT NULL\r\n, CONSTRAINT PK_umbracoServer UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7717985Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_computerName\" ON \"umbracoServer\" (\"computerName\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7719316Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoServer_isActive\" ON \"umbracoServer\" (\"isActive\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7720347Z","@mt":"Creating data in {TableName}","TableName":"umbracoServer","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7720594Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoServer","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7720752Z","@mt":"New table {TableName} was created","TableName":"umbracoServer","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7723566Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoAccess\r\n(\r\n \"id\" TEXT NOT NULL\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"loginNodeId\" INTEGER NOT NULL\r\n, \"noAccessNodeId\" INTEGER NOT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoAccess_createDate\" DEFAULT (DATE())\r\n, \"updateDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoAccess_updateDate\" DEFAULT (DATE())\r\n, CONSTRAINT PK_umbracoAccess PRIMARY KEY (\"id\")\r\n, CONSTRAINT FK_umbracoAccess_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoAccess_umbracoNode_id1 FOREIGN KEY (\"loginNodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoAccess_umbracoNode_id2 FOREIGN KEY (\"noAccessNodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7725165Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoAccess_nodeId\" ON \"umbracoAccess\" (\"nodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7726459Z","@mt":"Creating data in {TableName}","TableName":"umbracoAccess","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7726767Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoAccess","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7726881Z","@mt":"New table {TableName} was created","TableName":"umbracoAccess","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7729397Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoAccessRule\r\n(\r\n \"id\" TEXT NOT NULL\r\n, \"accessId\" TEXT NOT NULL\r\n, \"ruleValue\" TEXT COLLATE NOCASE NOT NULL\r\n, \"ruleType\" TEXT COLLATE NOCASE NOT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoAccessRule_createDate\" DEFAULT (DATE())\r\n, \"updateDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoAccessRule_updateDate\" DEFAULT (DATE())\r\n, CONSTRAINT PK_umbracoAccessRule PRIMARY KEY (\"id\")\r\n, CONSTRAINT FK_umbracoAccessRule_umbracoAccess_id FOREIGN KEY (\"accessId\") REFERENCES \"umbracoAccess\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7731154Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoAccessRule\" ON \"umbracoAccessRule\" (\"ruleValue\",\"ruleType\",\"accessId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7732452Z","@mt":"Creating data in {TableName}","TableName":"umbracoAccessRule","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7732719Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoAccessRule","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7732833Z","@mt":"New table {TableName} was created","TableName":"umbracoAccessRule","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7735199Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoCacheInstruction\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"utcStamp\" TEXT NOT NULL\r\n, \"jsonInstruction\" TEXT COLLATE NOCASE NOT NULL\r\n, \"originated\" TEXT COLLATE NOCASE NOT NULL\r\n, \"instructionCount\" INTEGER NOT NULL CONSTRAINT \"DF_umbracoCacheInstruction_instructionCount\" DEFAULT ('1')\r\n, CONSTRAINT PK_umbracoCacheInstruction UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7736796Z","@mt":"Creating data in {TableName}","TableName":"umbracoCacheInstruction","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7737062Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoCacheInstruction","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7737175Z","@mt":"New table {TableName} was created","TableName":"umbracoCacheInstruction","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7739806Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoExternalLogin\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"userOrMemberKey\" TEXT NOT NULL\r\n, \"loginProvider\" TEXT COLLATE NOCASE NOT NULL\r\n, \"providerKey\" TEXT COLLATE NOCASE NOT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoExternalLogin_createDate\" DEFAULT (DATE())\r\n, \"userData\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoExternalLogin UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7741298Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoExternalLogin_userOrMemberKey\" ON \"umbracoExternalLogin\" (\"userOrMemberKey\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7742384Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoExternalLogin_LoginProvider\" ON \"umbracoExternalLogin\" (\"loginProvider\",\"userOrMemberKey\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7743573Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoExternalLogin_ProviderKey\" ON \"umbracoExternalLogin\" (\"loginProvider\",\"providerKey\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7744508Z","@mt":"Creating data in {TableName}","TableName":"umbracoExternalLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7744862Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoExternalLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7745035Z","@mt":"New table {TableName} was created","TableName":"umbracoExternalLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7747655Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoExternalLoginToken\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"externalLoginId\" INTEGER NOT NULL\r\n, \"name\" TEXT COLLATE NOCASE NOT NULL\r\n, \"value\" TEXT COLLATE NOCASE NOT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoExternalLoginToken_createDate\" DEFAULT (DATE())\r\n, CONSTRAINT PK_umbracoExternalLoginToken UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoExternalLoginToken_umbracoExternalLogin_id FOREIGN KEY (\"externalLoginId\") REFERENCES \"umbracoExternalLogin\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7749235Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoExternalLoginToken_Name\" ON \"umbracoExternalLoginToken\" (\"externalLoginId\",\"name\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7750353Z","@mt":"Creating data in {TableName}","TableName":"umbracoExternalLoginToken","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7750597Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoExternalLoginToken","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7750709Z","@mt":"New table {TableName} was created","TableName":"umbracoExternalLoginToken","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7753021Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoTwoFactorLogin\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"userOrMemberKey\" TEXT NOT NULL\r\n, \"providerName\" TEXT COLLATE NOCASE NOT NULL\r\n, \"secret\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoTwoFactorLogin UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7754377Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoTwoFactorLogin_userOrMemberKey\" ON \"umbracoTwoFactorLogin\" (\"userOrMemberKey\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7755947Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoTwoFactorLogin_ProviderName\" ON \"umbracoTwoFactorLogin\" (\"providerName\",\"userOrMemberKey\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7757068Z","@mt":"Creating data in {TableName}","TableName":"umbracoTwoFactorLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7757270Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoTwoFactorLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7757373Z","@mt":"New table {TableName} was created","TableName":"umbracoTwoFactorLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7760262Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoRedirectUrl\r\n(\r\n \"id\" TEXT NOT NULL\r\n, \"contentKey\" TEXT NOT NULL\r\n, \"createDateUtc\" TEXT NOT NULL\r\n, \"url\" TEXT COLLATE NOCASE NOT NULL\r\n, \"culture\" TEXT COLLATE NOCASE NULL\r\n, \"urlHash\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoRedirectUrl PRIMARY KEY (\"id\")\r\n, CONSTRAINT FK_umbracoRedirectUrl_umbracoNode_uniqueID FOREIGN KEY (\"contentKey\") REFERENCES \"umbracoNode\" (\"uniqueID\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7761605Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoRedirectUrl_culture_hash\" ON \"umbracoRedirectUrl\" (\"createDateUtc\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7762824Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoRedirectUrl\" ON \"umbracoRedirectUrl\" (\"urlHash\",\"contentKey\",\"culture\",\"createDateUtc\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7763925Z","@mt":"Creating data in {TableName}","TableName":"umbracoRedirectUrl","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7764220Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoRedirectUrl","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7764415Z","@mt":"New table {TableName} was created","TableName":"umbracoRedirectUrl","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7766352Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoLock\r\n(\r\n \"id\" INTEGER NOT NULL\r\n, \"value\" INTEGER NOT NULL\r\n, \"name\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoLock PRIMARY KEY (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7767509Z","@mt":"Creating data in {TableName}","TableName":"umbracoLock","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7788240Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoLock","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7788600Z","@mt":"New table {TableName} was created","TableName":"umbracoLock","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7792290Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserGroup\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"key\" TEXT NOT NULL CONSTRAINT \"DF_umbracoUserGroup_key\" DEFAULT (NEWID())\r\n, \"userGroupAlias\" TEXT COLLATE NOCASE NOT NULL\r\n, \"userGroupName\" TEXT COLLATE NOCASE NOT NULL\r\n, \"userGroupDefaultPermissions\" TEXT COLLATE NOCASE NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoUserGroup_createDate\" DEFAULT (DATE())\r\n, \"updateDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoUserGroup_updateDate\" DEFAULT (DATE())\r\n, \"icon\" TEXT COLLATE NOCASE NULL\r\n, \"hasAccessToAllLanguages\" INTEGER NOT NULL\r\n, \"startContentId\" INTEGER NULL\r\n, \"startMediaId\" INTEGER NULL\r\n, CONSTRAINT PK_umbracoUserGroup UNIQUE (\"id\")\r\n, CONSTRAINT FK_startContentId_umbracoNode_id FOREIGN KEY (\"startContentId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_startMediaId_umbracoNode_id FOREIGN KEY (\"startMediaId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7794210Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoUserGroup_userGroupKey\" ON \"umbracoUserGroup\" (\"key\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7795427Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoUserGroup_userGroupAlias\" ON \"umbracoUserGroup\" (\"userGroupAlias\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7796446Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoUserGroup_userGroupName\" ON \"umbracoUserGroup\" (\"userGroupName\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7797584Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7848632Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7848971Z","@mt":"New table {TableName} was created","TableName":"umbracoUserGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7851352Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUser2UserGroup\r\n(\r\n \"userId\" INTEGER NOT NULL\r\n, \"userGroupId\" INTEGER NOT NULL\r\n, CONSTRAINT PK_user2userGroup PRIMARY KEY (\"userId\", \"userGroupId\")\r\n, CONSTRAINT FK_umbracoUser2UserGroup_umbracoUser_id FOREIGN KEY (\"userId\") REFERENCES \"umbracoUser\" (\"id\") \r\n, CONSTRAINT FK_umbracoUser2UserGroup_umbracoUserGroup_id FOREIGN KEY (\"userGroupId\") REFERENCES \"umbracoUserGroup\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7852925Z","@mt":"Creating data in {TableName}","TableName":"umbracoUser2UserGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7876424Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUser2UserGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7876733Z","@mt":"New table {TableName} was created","TableName":"umbracoUser2UserGroup","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7879180Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserGroup2NodePermission\r\n(\r\n \"userGroupId\" INTEGER NOT NULL\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"permission\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoUserGroup2NodePermission PRIMARY KEY (\"userGroupId\", \"nodeId\", \"permission\")\r\n, CONSTRAINT FK_umbracoUserGroup2NodePermission_umbracoUserGroup_id FOREIGN KEY (\"userGroupId\") REFERENCES \"umbracoUserGroup\" (\"id\") \r\n, CONSTRAINT FK_umbracoUserGroup2NodePermission_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7880781Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoUser2NodePermission_nodeId\" ON \"umbracoUserGroup2NodePermission\" (\"nodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7881922Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserGroup2NodePermission","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7882214Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserGroup2NodePermission","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7882399Z","@mt":"New table {TableName} was created","TableName":"umbracoUserGroup2NodePermission","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7884443Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserGroup2App\r\n(\r\n \"userGroupId\" INTEGER NOT NULL\r\n, \"app\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_userGroup2App PRIMARY KEY (\"userGroupId\", \"app\")\r\n, CONSTRAINT FK_umbracoUserGroup2App_umbracoUserGroup_id FOREIGN KEY (\"userGroupId\") REFERENCES \"umbracoUserGroup\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7885844Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserGroup2App","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7905622Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserGroup2App","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7905936Z","@mt":"New table {TableName} was created","TableName":"umbracoUserGroup2App","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7908155Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserGroup2Permission\r\n(\r\n \"Id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"userGroupId\" INTEGER NOT NULL\r\n, \"permission\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_userGroup2Permission UNIQUE (\"Id\")\r\n, CONSTRAINT FK_umbracoUserGroup2Permission_umbracoUserGroup_id FOREIGN KEY (\"userGroupId\") REFERENCES \"umbracoUserGroup\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7909740Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoUserGroup2Permission_userGroupId\" ON \"umbracoUserGroup2Permission\" (\"userGroupId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7910844Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserGroup2Permission","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7911143Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserGroup2Permission","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7911262Z","@mt":"New table {TableName} was created","TableName":"umbracoUserGroup2Permission","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7913686Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserStartNode\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"userId\" INTEGER NOT NULL\r\n, \"startNode\" INTEGER NOT NULL\r\n, \"startNodeType\" INTEGER NOT NULL\r\n, CONSTRAINT PK_userStartNode UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoUserStartNode_umbracoUser_id FOREIGN KEY (\"userId\") REFERENCES \"umbracoUser\" (\"id\") \r\n, CONSTRAINT FK_umbracoUserStartNode_umbracoNode_id FOREIGN KEY (\"startNode\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7915081Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoUserStartNode_startNodeType\" ON \"umbracoUserStartNode\" (\"startNodeType\",\"startNode\",\"userId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7916137Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserStartNode","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7916428Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserStartNode","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7916538Z","@mt":"New table {TableName} was created","TableName":"umbracoUserStartNode","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7919144Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE cmsContentNu\r\n(\r\n \"nodeId\" INTEGER NOT NULL\r\n, \"published\" INTEGER NOT NULL\r\n, \"data\" TEXT COLLATE NOCASE NULL\r\n, \"rv\" INTEGER NOT NULL\r\n, \"dataRaw\" BLOB NULL\r\n, CONSTRAINT PK_cmsContentNu PRIMARY KEY (\"nodeId\", \"published\")\r\n, CONSTRAINT FK_cmsContentNu_umbracoContent_nodeId FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoContent\" (\"nodeId\") ON DELETE CASCADE \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7920578Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_cmsContentNu_published\" ON \"cmsContentNu\" (\"published\",\"nodeId\",\"rv\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7921976Z","@mt":"Creating data in {TableName}","TableName":"cmsContentNu","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7922262Z","@mt":"Completed creating data in {TableName}","TableName":"cmsContentNu","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7922372Z","@mt":"New table {TableName} was created","TableName":"cmsContentNu","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7925362Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoDocumentVersion\r\n(\r\n \"id\" INTEGER NOT NULL\r\n, \"templateId\" INTEGER NULL\r\n, \"published\" INTEGER NOT NULL\r\n, CONSTRAINT PK_umbracoDocumentVersion PRIMARY KEY (\"id\")\r\n, CONSTRAINT FK_umbracoDocumentVersion_umbracoContentVersion_id FOREIGN KEY (\"id\") REFERENCES \"umbracoContentVersion\" (\"id\") \r\n, CONSTRAINT FK_umbracoDocumentVersion_cmsTemplate_nodeId FOREIGN KEY (\"templateId\") REFERENCES \"cmsTemplate\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7926641Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoDocumentVersion_id_published\" ON \"umbracoDocumentVersion\" (\"id\",\"published\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7927778Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoDocumentVersion_published\" ON \"umbracoDocumentVersion\" (\"published\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7928740Z","@mt":"Creating data in {TableName}","TableName":"umbracoDocumentVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7928953Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoDocumentVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7929138Z","@mt":"New table {TableName} was created","TableName":"umbracoDocumentVersion","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7931284Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoKeyValue\r\n(\r\n \"key\" TEXT COLLATE NOCASE NOT NULL\r\n, \"value\" TEXT COLLATE NOCASE NULL\r\n, \"updated\" TEXT NOT NULL CONSTRAINT \"DF_umbracoKeyValue_updated\" DEFAULT (DATE())\r\n, CONSTRAINT PK_umbracoKeyValue PRIMARY KEY (\"key\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7932515Z","@mt":"Creating data in {TableName}","TableName":"umbracoKeyValue","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7969584Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoKeyValue","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7969900Z","@mt":"New table {TableName} was created","TableName":"umbracoKeyValue","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7972492Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserLogin\r\n(\r\n \"sessionId\" TEXT NOT NULL\r\n, \"userId\" INTEGER NOT NULL\r\n, \"loggedInUtc\" TEXT NOT NULL\r\n, \"lastValidatedUtc\" TEXT NOT NULL\r\n, \"loggedOutUtc\" TEXT NULL\r\n, \"ipAddress\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoUserLogin PRIMARY KEY (\"sessionId\")\r\n, CONSTRAINT FK_umbracoUserLogin_umbracoUser_id FOREIGN KEY (\"userId\") REFERENCES \"umbracoUser\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7973938Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoUserLogin_lastValidatedUtc\" ON \"umbracoUserLogin\" (\"lastValidatedUtc\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7975060Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7975315Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7975433Z","@mt":"New table {TableName} was created","TableName":"umbracoUserLogin","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7977859Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoConsent\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"current\" INTEGER NOT NULL\r\n, \"source\" TEXT COLLATE NOCASE NOT NULL\r\n, \"context\" TEXT COLLATE NOCASE NOT NULL\r\n, \"action\" TEXT COLLATE NOCASE NOT NULL\r\n, \"createDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoConsent_createDate\" DEFAULT (DATE())\r\n, \"state\" INTEGER NOT NULL\r\n, \"comment\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoConsent UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7979262Z","@mt":"Creating data in {TableName}","TableName":"umbracoConsent","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7979516Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoConsent","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7979675Z","@mt":"New table {TableName} was created","TableName":"umbracoConsent","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7982273Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoAudit\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"performingUserId\" INTEGER NOT NULL\r\n, \"performingDetails\" TEXT COLLATE NOCASE NULL\r\n, \"performingIp\" TEXT COLLATE NOCASE NULL\r\n, \"eventDateUtc\" TEXT NOT NULL CONSTRAINT \"DF_umbracoAudit_eventDateUtc\" DEFAULT (DATE())\r\n, \"affectedUserId\" INTEGER NOT NULL\r\n, \"affectedDetails\" TEXT COLLATE NOCASE NULL\r\n, \"eventType\" TEXT COLLATE NOCASE NOT NULL\r\n, \"eventDetails\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoAudit UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7983653Z","@mt":"Creating data in {TableName}","TableName":"umbracoAudit","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7983942Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoAudit","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7984059Z","@mt":"New table {TableName} was created","TableName":"umbracoAudit","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7986751Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoContentVersionCultureVariation\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"versionId\" INTEGER NOT NULL\r\n, \"languageId\" INTEGER NOT NULL\r\n, \"name\" TEXT COLLATE NOCASE NOT NULL\r\n, \"date\" TEXT NOT NULL\r\n, \"availableUserId\" INTEGER NULL\r\n, CONSTRAINT PK_umbracoContentVersionCultureVariation UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoContentVersionCultureVariation_umbracoContentVersion_id FOREIGN KEY (\"versionId\") REFERENCES \"umbracoContentVersion\" (\"id\") \r\n, CONSTRAINT FK_umbracoContentVersionCultureVariation_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n, CONSTRAINT FK_umbracoContentVersionCultureVariation_umbracoUser_id FOREIGN KEY (\"availableUserId\") REFERENCES \"umbracoUser\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7988361Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoContentVersionCultureVariation_VersionId\" ON \"umbracoContentVersionCultureVariation\" (\"versionId\",\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7989482Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoContentVersionCultureVariation_LanguageId\" ON \"umbracoContentVersionCultureVariation\" (\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7990555Z","@mt":"Creating data in {TableName}","TableName":"umbracoContentVersionCultureVariation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7990792Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoContentVersionCultureVariation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7990952Z","@mt":"New table {TableName} was created","TableName":"umbracoContentVersionCultureVariation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7993585Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoDocumentCultureVariation\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"languageId\" INTEGER NOT NULL\r\n, \"edited\" INTEGER NOT NULL\r\n, \"available\" INTEGER NOT NULL\r\n, \"published\" INTEGER NOT NULL\r\n, \"name\" TEXT COLLATE NOCASE NULL\r\n, CONSTRAINT PK_umbracoDocumentCultureVariation UNIQUE (\"id\")\r\n, CONSTRAINT FK_umbracoDocumentCultureVariation_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n, CONSTRAINT FK_umbracoDocumentCultureVariation_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7995057Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoDocumentCultureVariation_NodeId\" ON \"umbracoDocumentCultureVariation\" (\"nodeId\",\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7996158Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoDocumentCultureVariation_LanguageId\" ON \"umbracoDocumentCultureVariation\" (\"languageId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7997174Z","@mt":"Creating data in {TableName}","TableName":"umbracoDocumentCultureVariation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7997365Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoDocumentCultureVariation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7997468Z","@mt":"New table {TableName} was created","TableName":"umbracoDocumentCultureVariation","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.7999868Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoContentSchedule\r\n(\r\n \"id\" TEXT NOT NULL\r\n, \"nodeId\" INTEGER NOT NULL\r\n, \"languageId\" INTEGER NULL\r\n, \"date\" TEXT NOT NULL\r\n, \"action\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoContentSchedule PRIMARY KEY (\"id\")\r\n, CONSTRAINT FK_umbracoContentSchedule_umbracoContent_nodeId FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoContent\" (\"nodeId\") \r\n, CONSTRAINT FK_umbracoContentSchedule_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8001277Z","@mt":"Creating data in {TableName}","TableName":"umbracoContentSchedule","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8001528Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoContentSchedule","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8001706Z","@mt":"New table {TableName} was created","TableName":"umbracoContentSchedule","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8003656Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoLogViewerQuery\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"name\" TEXT COLLATE NOCASE NOT NULL\r\n, \"query\" TEXT COLLATE NOCASE NOT NULL\r\n, CONSTRAINT PK_umbracoLogViewerQuery UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8004874Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_LogViewerQuery_name\" ON \"umbracoLogViewerQuery\" (\"name\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8005949Z","@mt":"Creating data in {TableName}","TableName":"umbracoLogViewerQuery","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8026430Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoLogViewerQuery","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8026722Z","@mt":"New table {TableName} was created","TableName":"umbracoLogViewerQuery","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8029212Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoContentVersionCleanupPolicy\r\n(\r\n \"contentTypeId\" INTEGER NOT NULL\r\n, \"preventCleanup\" INTEGER NOT NULL\r\n, \"keepAllVersionsNewerThanDays\" INTEGER NULL\r\n, \"keepLatestVersionPerDayForDays\" INTEGER NULL\r\n, \"updated\" TEXT NOT NULL\r\n, CONSTRAINT PK_umbracoContentVersionCleanupPolicy PRIMARY KEY (\"contentTypeId\")\r\n, CONSTRAINT FK_umbracoContentVersionCleanupPolicy_cmsContentType_nodeId FOREIGN KEY (\"contentTypeId\") REFERENCES \"cmsContentType\" (\"nodeId\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8030482Z","@mt":"Creating data in {TableName}","TableName":"umbracoContentVersionCleanupPolicy","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8030708Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoContentVersionCleanupPolicy","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8030818Z","@mt":"New table {TableName} was created","TableName":"umbracoContentVersionCleanupPolicy","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8033010Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserGroup2Node\r\n(\r\n \"userGroupId\" INTEGER NOT NULL\r\n, \"nodeId\" INTEGER NOT NULL\r\n, CONSTRAINT PK_umbracoUserGroup2Node PRIMARY KEY (\"userGroupId\", \"nodeId\")\r\n, CONSTRAINT FK_umbracoUserGroup2Node_umbracoUserGroup_id FOREIGN KEY (\"userGroupId\") REFERENCES \"umbracoUserGroup\" (\"id\") \r\n, CONSTRAINT FK_umbracoUserGroup2Node_umbracoNode_id FOREIGN KEY (\"nodeId\") REFERENCES \"umbracoNode\" (\"id\") \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8034654Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE INDEX \"IX_umbracoUserGroup2Node_nodeId\" ON \"umbracoUserGroup2Node\" (\"nodeId\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8035742Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserGroup2Node","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8035979Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserGroup2Node","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8036138Z","@mt":"New table {TableName} was created","TableName":"umbracoUserGroup2Node","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8038629Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoCreatedPackageSchema\r\n(\r\n \"id\" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT\r\n, \"name\" TEXT COLLATE NOCASE NOT NULL\r\n, \"value\" TEXT COLLATE NOCASE NOT NULL\r\n, \"updateDate\" TEXT NOT NULL CONSTRAINT \"DF_umbracoCreatedPackageSchema_updateDate\" DEFAULT (DATE())\r\n, \"packageId\" TEXT NOT NULL\r\n, CONSTRAINT PK_umbracoCreatedPackageSchema UNIQUE (\"id\")\r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8040012Z","@mt":"Create Index:\n {Sql}","Sql":"CREATE UNIQUE INDEX \"IX_umbracoCreatedPackageSchema_Name\" ON \"umbracoCreatedPackageSchema\" (\"name\")","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8041115Z","@mt":"Creating data in {TableName}","TableName":"umbracoCreatedPackageSchema","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8041358Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoCreatedPackageSchema","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8041473Z","@mt":"New table {TableName} was created","TableName":"umbracoCreatedPackageSchema","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8043909Z","@mt":"Create table:\n {Sql}","Sql":"CREATE TABLE umbracoUserGroup2Language\r\n(\r\n \"userGroupId\" INTEGER NOT NULL\r\n, \"languageId\" INTEGER NOT NULL\r\n, CONSTRAINT PK_userGroup2language PRIMARY KEY (\"userGroupId\", \"languageId\")\r\n, CONSTRAINT FK_umbracoUserGroup2Language_umbracoUserGroup_id FOREIGN KEY (\"userGroupId\") REFERENCES \"umbracoUserGroup\" (\"id\") ON DELETE CASCADE \r\n, CONSTRAINT FK_umbracoUserGroup2Language_umbracoLanguage_id FOREIGN KEY (\"languageId\") REFERENCES \"umbracoLanguage\" (\"id\") ON DELETE CASCADE \r\n)\r\n","SourceContext":"Umbraco.Cms.Persistence.Sqlite.Services.SqliteSyntaxProvider","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8045400Z","@mt":"Creating data in {TableName}","TableName":"umbracoUserGroup2Language","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8045659Z","@mt":"Completed creating data in {TableName}","TableName":"umbracoUserGroup2Language","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseDataCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8045777Z","@mt":"New table {TableName} was created","TableName":"umbracoUserGroup2Language","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseSchemaCreator","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:21.8069745Z","@mt":"Database configuration status: {DbConfigStatus}","DbConfigStatus":"

Installation completed!

","SourceContext":"Umbraco.Cms.Infrastructure.Migrations.Install.DatabaseBuilder","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:0000003F","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":17,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"08fc9b13-1ce1-4185-a479-c8d3dc941ae4","HttpRequestNumber":2,"HttpSessionId":"7316d49a-ff34-d42c-ab1d-02a0726b9551"} +{"@t":"2023-07-07T09:02:22.7019179Z","@mt":"Last synced Id found {LastSyncedId} but was not found in the database. This generally means this server/install has been idle for too long and the instructions in the database have been pruned. A cold boot will be triggered.","@l":"Warning","LastSyncedId":11,"SourceContext":"Umbraco.Cms.Infrastructure.Sync.SyncBootStateAccessor","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000041","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":18,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN ","HttpRequestId":"a18f08c4-5392-41c3-874f-1bbeddd7e107","HttpRequestNumber":3,"HttpSessionId":"494447fd-e3c8-c74e-656f-992df02ce92b"} +{"@t":"2023-07-07T09:02:22.8627969Z","@mt":"Telemetry level set to {telemetryLevel} by {username}","telemetryLevel":"Detailed","username":"nge@umbraco.dk","SourceContext":"Umbraco.Cms.Core.Services.MetricsConsentService","ActionId":"a3a019c3-898a-4987-8f32-5444132153c3","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.PostPerformInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000041","RequestPath":"/install/api/PostPerformInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":18,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"a18f08c4-5392-41c3-874f-1bbeddd7e107","HttpRequestNumber":3,"HttpSessionId":"494447fd-e3c8-c74e-656f-992df02ce92b"} +{"@t":"2023-07-07T09:02:22.9672806Z","@mt":"Database NuCache was serialized using {CurrentSerializer}. Currently configured NuCache serializer {Serializer}. Rebuilding Nucache","@l":"Warning","CurrentSerializer":"0","Serializer":"MessagePack","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.Persistence.NuCacheContentService","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN ","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:22.9683798Z","@mt":"{StartMessage} [Timing {TimingId}]","StartMessage":"Rebuilding NuCache database with MessagePack serializer","TimingId":"bb60858","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1735290Z","@mt":"{EndMessage} ({Duration}ms) [Timing {TimingId}]","EndMessage":"Completed.","Duration":205,"TimingId":"bb60858","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1781798Z","@mt":"Test error 1","@l":"Error","@x":"System.ApplicationException: Error in the application.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"ERROR","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1782573Z","@mt":"Test error 2","@l":"Error","@x":"System.ApplicationException: Error in the application.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"ERROR","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1782830Z","@mt":"Test error 3","@l":"Error","@x":"System.ApplicationException: Error in the application.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"ERROR","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1782938Z","@mt":"Test critical 1","@l":"Fatal","@x":"Umbraco.Cms.Core.Install.InstallException: Exception of type 'Umbraco.Cms.Core.Install.InstallException' was thrown.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"FATAL","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1783026Z","@mt":"Test critical 2","@l":"Fatal","@x":"Umbraco.Cms.Core.Install.InstallException: Exception of type 'Umbraco.Cms.Core.Install.InstallException' was thrown.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"FATAL","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1783186Z","@mt":"Test critical 3","@l":"Fatal","@x":"Umbraco.Cms.Core.Install.InstallException: Exception of type 'Umbraco.Cms.Core.Install.InstallException' was thrown.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"FATAL","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1783282Z","@mt":"Test warning 1","@l":"Warning","@x":"System.ArgumentNullException: Value cannot be null.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN ","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1783402Z","@mt":"Test warning 1","@l":"Warning","@x":"System.ArgumentNullException: Value cannot be null.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN ","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:23.1783491Z","@mt":"Test warning 1","@l":"Warning","@x":"System.ArgumentNullException: Value cannot be null.","SourceContext":"Umbraco.Cms.Web.UI.MyUmbracoStartedNotification","ActionId":"5addcf01-92f0-48e8-9fb1-9db62a2ed648","ActionName":"Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000045","RequestPath":"/install/api/CompleteInstall","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":13,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"WARN ","HttpRequestId":"01c10c58-d548-4987-88c5-8e0bf55bcfae","HttpRequestNumber":4,"HttpSessionId":"388701c5-255c-f00e-e695-aba0f8738af2"} +{"@t":"2023-07-07T09:02:24.0279964Z","@mt":"No InMemory models assembly available, skipping reference","SourceContext":"Umbraco.Cms.Web.Common.ModelsBuilder.InMemoryAuto.CollectibleRuntimeViewCompiler","ActionId":"b72ff7f3-c888-4148-846e-662b6da694f1","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.BackOfficeController.Default (Umbraco.Web.BackOffice)","RequestId":"0HMRUP316NQ01:00000047","RequestPath":"/umbraco","ConnectionId":"0HMRUP316NQ01","ProcessId":17168,"ProcessName":"Umbraco.Web.UI","ThreadId":18,"ApplicationId":"2d52f6579ad5dcbab7a32c93edc0adac1b621ef9","MachineName":"DESKTOP-2QKQP7H","Log4NetLevel":"INFO ","HttpRequestId":"c13708a7-4521-477e-b0d9-260f54455512","HttpRequestNumber":5,"HttpSessionId":"7a470a98-399c-56c0-56d9-0c53ce5c139f"} diff --git a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs new file mode 100644 index 000000000000..e2e9b8b0fac1 --- /dev/null +++ b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs @@ -0,0 +1,73 @@ +using NUnit.Framework; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Tests.Common.Testing; +using Umbraco.Cms.Tests.Integration.Testing; + +namespace Umbraco.Cms.Tests.Integration.Umbraco.Core.Services; + +[TestFixture] +[UmbracoTest(Database = UmbracoTestOptions.Database.NewSchemaPerTest)] +public class LogViewerServiceTests : UmbracoIntegrationTest +{ + private ILogViewerService LogViewerService => GetRequiredService(); + + private const string LogfileName = "UmbracoTraceLog.INTEGRATIONTEST.20230707.json"; + + private string _newLogfilePath; + private string _newLogfileDirPath; + private DateTime _startDate = new(2023, 7, 7); + private DateTime _endDate = new(2023, 7, 8); + + [OneTimeSetUp] + public void Setup() + { + // Create an example JSON log file to check results + // As a one time setup for all tets in this class/fixture + var testRoot = TestContext.CurrentContext.TestDirectory.Split("bin")[0]; + var ioHelper = TestHelper.IOHelper; + var hostingEnv = TestHelper.GetHostingEnvironment(); + + var loggingConfiguration = TestHelper.GetLoggingConfiguration(hostingEnv); + + var exampleLogfilePath = Path.Combine(testRoot, "TestData", "TestLogs", LogfileName); + _newLogfileDirPath = loggingConfiguration.LogDirectory; + _newLogfilePath = Path.Combine(_newLogfileDirPath, LogfileName); + + // Create/ensure Directory exists + ioHelper.EnsurePathExists(_newLogfileDirPath); + + // Copy the sample files + File.Copy(exampleLogfilePath, _newLogfilePath, true); + } + + [OneTimeTearDown] + public void TearDown() + { + // Cleanup & delete the example log & search files off disk + // Once all tests in this class/fixture have run + if (File.Exists(_newLogfilePath)) + { + File.Delete(_newLogfilePath); + } + } + + [Test] + public async Task Can_View_Logs() + { + var attempt = await LogViewerService.CanViewLogsAsync(_startDate, _endDate); + + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + } + + [Test] + public async Task Can_Get_Logs() + { + var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue); + + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(attempt.Result); + Assert.IsNotEmpty(attempt.Result.Items); + Assert.AreEqual(362, attempt.Result.Total); + } +} From 60a40f7c167360e86ac69a9d0f6945ca26773c2d Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Fri, 7 Jul 2023 12:41:32 +0200 Subject: [PATCH 13/17] Add more happy path tests --- .../Services/LogViewerServiceTests.cs | 77 ++++++++++++++++++- 1 file changed, 74 insertions(+), 3 deletions(-) diff --git a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs index e2e9b8b0fac1..81e8c1e922a4 100644 --- a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs +++ b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs @@ -57,7 +57,11 @@ public async Task Can_View_Logs() { var attempt = await LogViewerService.CanViewLogsAsync(_startDate, _endDate); - Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + }); } [Test] @@ -65,9 +69,76 @@ public async Task Can_Get_Logs() { var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue); - Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(attempt.Result); + Assert.IsNotEmpty(attempt.Result.Items); + Assert.AreEqual(362, attempt.Result.Total); + }); + } + + [Test] + public async Task Can_Get_Logs_By_Filter_Expression() + { + var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, filterExpression: "@Level='Error'"); + + Assert.IsTrue(attempt.Success); + Assert.AreEqual(LogViewerOperationStatus.Success, attempt.Status); + Assert.IsNotNull(attempt.Result); + Assert.IsNotEmpty(attempt.Result.Items); + Assert.AreEqual(6, attempt.Result.Total); + } + + [Test] + public async Task Can_Get_Logs_By_Log_Levels() + { + var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, logLevels: new[] { "Error" }); + + Assert.IsTrue(attempt.Success); + Assert.AreEqual(LogViewerOperationStatus.Success, attempt.Status); Assert.IsNotNull(attempt.Result); Assert.IsNotEmpty(attempt.Result.Items); - Assert.AreEqual(362, attempt.Result.Total); + Assert.AreEqual(6, attempt.Result.Total); + } + + [Test] + public async Task Can_Get_Log_Count() + { + var attempt = await LogViewerService.GetLogLevelCountsAsync(_startDate, _endDate); + + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(attempt.Result); + Assert.AreEqual(341, attempt.Result.Information); + Assert.AreEqual(0, attempt.Result.Debug); + Assert.AreEqual(9, attempt.Result.Warning); + Assert.AreEqual(6, attempt.Result.Error); + Assert.AreEqual(6, attempt.Result.Fatal); + }); + } + + [Test] + public async Task Can_Get_Message_Templates() + { + var attempt = await LogViewerService.GetMessageTemplatesAsync(_startDate, _endDate, 0, int.MaxValue); + + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(attempt.Result); + Assert.IsNotEmpty(attempt.Result.Items); + Assert.AreEqual(31, attempt.Result.Total); + + // Assert its sorted correctly + var mostPopularTemplate = attempt.Result.Items.First(); + Assert.AreEqual("Create Index:\n {Sql}", mostPopularTemplate.MessageTemplate); + Assert.AreEqual(74, mostPopularTemplate.Count); + Assert.AreEqual(attempt.Result.Items, attempt.Result.Items.OrderByDescending(x => x.Count)); + }); } } From 197ac053cfa2e65ccc007aae00bb7d8ff07580d9 Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Fri, 7 Jul 2023 13:14:00 +0200 Subject: [PATCH 14/17] Add saved query tests --- .../Services/LogViewerServiceTests.cs | 86 ++++++++++++++++--- 1 file changed, 76 insertions(+), 10 deletions(-) diff --git a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs index 81e8c1e922a4..f6083fd9dcb7 100644 --- a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs +++ b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs @@ -84,11 +84,14 @@ public async Task Can_Get_Logs_By_Filter_Expression() { var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, filterExpression: "@Level='Error'"); - Assert.IsTrue(attempt.Success); - Assert.AreEqual(LogViewerOperationStatus.Success, attempt.Status); - Assert.IsNotNull(attempt.Result); - Assert.IsNotEmpty(attempt.Result.Items); - Assert.AreEqual(6, attempt.Result.Total); + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(LogViewerOperationStatus.Success, attempt.Status); + Assert.IsNotNull(attempt.Result); + Assert.IsNotEmpty(attempt.Result.Items); + Assert.AreEqual(6, attempt.Result.Total); + }); } [Test] @@ -96,11 +99,14 @@ public async Task Can_Get_Logs_By_Log_Levels() { var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, logLevels: new[] { "Error" }); - Assert.IsTrue(attempt.Success); - Assert.AreEqual(LogViewerOperationStatus.Success, attempt.Status); - Assert.IsNotNull(attempt.Result); - Assert.IsNotEmpty(attempt.Result.Items); - Assert.AreEqual(6, attempt.Result.Total); + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(LogViewerOperationStatus.Success, attempt.Status); + Assert.IsNotNull(attempt.Result); + Assert.IsNotEmpty(attempt.Result.Items); + Assert.AreEqual(6, attempt.Result.Total); + }); } [Test] @@ -141,4 +147,64 @@ public async Task Can_Get_Message_Templates() Assert.AreEqual(attempt.Result.Items, attempt.Result.Items.OrderByDescending(x => x.Count)); }); } + + [Test] + public async Task Can_Add_Saved_Query() + { + const string queryName = "testQuery"; + const string query = "@Message like '%test critical%'"; + var attempt = await LogViewerService.AddSavedLogQueryAsync(queryName, query); + + Assert.Multiple(() => + { + Assert.IsTrue(attempt.Success); + Assert.AreEqual(attempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(attempt.Result); + Assert.AreEqual(queryName, attempt.Result.Name); + Assert.AreEqual(query, attempt.Result.Query); + }); + } + + [Test] + public async Task Can_Get_Saved_Query() + { + const string queryName = "testQuery"; + const string query = "@Message like '%test critical%'"; + var savedAttempt = await LogViewerService.AddSavedLogQueryAsync(queryName, query); + + Assert.Multiple(() => + { + Assert.IsTrue(savedAttempt.Success); + Assert.AreEqual(savedAttempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(savedAttempt.Result); + }); + + var getAttempt = await LogViewerService.GetSavedLogQueryByNameAsync(queryName); + + Assert.AreEqual(getAttempt, savedAttempt.Result); + } + + [Test] + public async Task Can_Delete_Saved_Query() + { + const string queryName = "testQuery"; + const string query = "@Message like '%test critical%'"; + var savedAttempt = await LogViewerService.AddSavedLogQueryAsync(queryName, query); + + Assert.Multiple(() => + { + Assert.IsTrue(savedAttempt.Success); + Assert.AreEqual(savedAttempt.Status, LogViewerOperationStatus.Success); + Assert.IsNotNull(savedAttempt.Result); + }); + + var deleteAttempt = await LogViewerService.DeleteSavedLogQueryAsync(queryName); + + Assert.Multiple(() => + { + Assert.IsTrue(deleteAttempt.Success); + Assert.AreEqual(deleteAttempt.Status, LogViewerOperationStatus.Success); + Assert.AreEqual(savedAttempt.Result, deleteAttempt.Result); + }); + } } From faf83a154a0b68cd8b534ad28c84e1bcb8546f08 Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Fri, 7 Jul 2023 13:15:36 +0200 Subject: [PATCH 15/17] Refactor private path fields to normal variables in setup method --- .../Services/LogViewerServiceTests.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs index f6083fd9dcb7..95604a3f492b 100644 --- a/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs +++ b/tests/Umbraco.Tests.Integration/Umbraco.Core/Services/LogViewerServiceTests.cs @@ -31,14 +31,15 @@ public void Setup() var loggingConfiguration = TestHelper.GetLoggingConfiguration(hostingEnv); var exampleLogfilePath = Path.Combine(testRoot, "TestData", "TestLogs", LogfileName); - _newLogfileDirPath = loggingConfiguration.LogDirectory; - _newLogfilePath = Path.Combine(_newLogfileDirPath, LogfileName); + + string newLogfileDirPath = loggingConfiguration.LogDirectory; + string newLogfilePath = Path.Combine(newLogfileDirPath, LogfileName); // Create/ensure Directory exists - ioHelper.EnsurePathExists(_newLogfileDirPath); + ioHelper.EnsurePathExists(newLogfileDirPath); // Copy the sample files - File.Copy(exampleLogfilePath, _newLogfilePath, true); + File.Copy(exampleLogfilePath, newLogfilePath, true); } [OneTimeTearDown] @@ -82,7 +83,8 @@ public async Task Can_Get_Logs() [Test] public async Task Can_Get_Logs_By_Filter_Expression() { - var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, filterExpression: "@Level='Error'"); + var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, + filterExpression: "@Level='Error'"); Assert.Multiple(() => { @@ -97,7 +99,8 @@ public async Task Can_Get_Logs_By_Filter_Expression() [Test] public async Task Can_Get_Logs_By_Log_Levels() { - var attempt = await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, logLevels: new[] { "Error" }); + var attempt = + await LogViewerService.GetPagedLogsAsync(_startDate, _endDate, 0, int.MaxValue, logLevels: new[] {"Error"}); Assert.Multiple(() => { From 9b210d6cee4ee4be2bc7d93cd193bfc878045590 Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Mon, 10 Jul 2023 09:26:35 +0200 Subject: [PATCH 16/17] Capitalize logs for Unix systems --- tests/Umbraco.Tests.Common/TestHelperBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Umbraco.Tests.Common/TestHelperBase.cs b/tests/Umbraco.Tests.Common/TestHelperBase.cs index ba7d29cd69cf..aa896bb7f0c4 100644 --- a/tests/Umbraco.Tests.Common/TestHelperBase.cs +++ b/tests/Umbraco.Tests.Common/TestHelperBase.cs @@ -186,6 +186,6 @@ public ILoggingConfiguration GetLoggingConfiguration(IHostingEnvironment hosting { hostingEnv ??= GetHostingEnvironment(); return new LoggingConfiguration( - Path.Combine(hostingEnv.ApplicationPhysicalPath, "umbraco", "logs")); + Path.Combine(hostingEnv.ApplicationPhysicalPath, "umbraco", "Logs")); } } From 3e053731ff789b6136e2cdd051dc70baf59060c3 Mon Sep 17 00:00:00 2001 From: Elitsa Date: Mon, 10 Jul 2023 15:06:01 +0300 Subject: [PATCH 17/17] Added missing documentation --- src/Umbraco.Core/Services/ILogViewerRepository.cs | 15 +++++++++++++++ .../Services/Implement/LogViewerRepository.cs | 6 ++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Services/ILogViewerRepository.cs b/src/Umbraco.Core/Services/ILogViewerRepository.cs index 3fd2c21fc359..770099668bc2 100644 --- a/src/Umbraco.Core/Services/ILogViewerRepository.cs +++ b/src/Umbraco.Core/Services/ILogViewerRepository.cs @@ -5,13 +5,28 @@ namespace Umbraco.Cms.Core.Services; public interface ILogViewerRepository { + /// + /// Returns the collection of log entries. + /// IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression = null); + /// + /// Returns the number of the different log level entries. + /// LogLevelCounts GetLogCount(LogTimePeriod logTimePeriod); + /// + /// Returns a list of all unique message templates and their counts. + /// LogTemplate[] GetMessageTemplates(LogTimePeriod logTimePeriod); + /// + /// Gets the minimum-level log value from the config file. + /// LogLevel GetGlobalMinLogLevel(); + /// + /// Get the minimum-level log value from the config file. + /// LogLevel RestrictedToMinimumLevel(); } diff --git a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs index df39c93732a5..853926141e8b 100644 --- a/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs +++ b/src/Umbraco.Infrastructure/Services/Implement/LogViewerRepository.cs @@ -27,6 +27,7 @@ public LogViewerRepository(ILoggingConfiguration loggingConfiguration, ILogger public IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filterExpression = null) { var expressionFilter = new ExpressionFilter(filterExpression); @@ -34,6 +35,7 @@ public IEnumerable GetLogs(LogTimePeriod logTimePeriod, string? filte return GetLogs(logTimePeriod, expressionFilter); } + /// public LogLevelCounts GetLogCount(LogTimePeriod logTimePeriod) { var counter = new CountingFilter(); @@ -43,6 +45,7 @@ public LogLevelCounts GetLogCount(LogTimePeriod logTimePeriod) return counter.Counts; } + /// public LogTemplate[] GetMessageTemplates(LogTimePeriod logTimePeriod) { var messageTemplates = new MessageTemplateFilter(); @@ -54,6 +57,7 @@ public LogTemplate[] GetMessageTemplates(LogTimePeriod logTimePeriod) .OrderByDescending(x => x.Count).ToArray(); } + /// public LogLevel GetGlobalMinLogLevel() { LogEventLevel logLevel = GetGlobalLogLevelEventMinLevel(); @@ -138,7 +142,6 @@ private IEnumerable GetLogs(LogTimePeriod logTimePeriod, ILogFilter l { string? value; - if (property.Value is ScalarValue scalarValue) { value = scalarValue.Value?.ToString(); @@ -179,5 +182,4 @@ private bool TryRead(LogEventReader reader, out LogEvent? evt) return true; } } - }