You've already forked Sonarr
							
							
				mirror of
				https://github.com/Sonarr/Sonarr.git
				synced 2025-10-31 00:07:55 +02:00 
			
		
		
		
	tweaked logging tests.
This commit is contained in:
		| @@ -68,6 +68,16 @@ namespace NzbDrone.Core.Test.Framework | ||||
|         private ITestDatabase _db; | ||||
|         private IDatabase _database; | ||||
|  | ||||
|  | ||||
|         protected virtual MigrationType MigrationType | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 return MigrationType.Main; | ||||
|  | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         protected ITestDatabase Db | ||||
|         { | ||||
|             get | ||||
| @@ -87,7 +97,7 @@ namespace NzbDrone.Core.Test.Framework | ||||
|             MapRepository.Instance.EnableTraceLogging = true; | ||||
|  | ||||
|             var factory = new DbFactory(new MigrationController(new NlogAnnouncer())); | ||||
|             _database = factory.Create(_dbName); | ||||
|             _database = factory.Create(_dbName, MigrationType); | ||||
|             _db = new TestTestDatabase(_database); | ||||
|             Mocker.SetConstant(_database); | ||||
|         } | ||||
|   | ||||
| @@ -20,6 +20,14 @@ namespace NzbDrone.Core.Test.InstrumentationTests | ||||
|         private static string _uniqueMessage; | ||||
|         Logger _logger; | ||||
|  | ||||
|         protected override MigrationType MigrationType | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 return MigrationType.Log; | ||||
|  | ||||
|             } | ||||
|         } | ||||
|         [SetUp] | ||||
|         public void Setup() | ||||
|         { | ||||
|   | ||||
| @@ -151,11 +151,11 @@ namespace NzbDrone.Core.Datastore.Migration | ||||
|         protected override void LogDbUpgrade() | ||||
|         { | ||||
|             Create.Table("Logs") | ||||
|                   .WithColumn("LogId").AsInt64().PrimaryKey().Identity() | ||||
|                   .WithColumn("Id").AsInt32().PrimaryKey().Identity() | ||||
|                   .WithColumn("Message").AsString().NotNullable() | ||||
|                   .WithColumn("Time").AsDateTime().NotNullable() | ||||
|                   .WithColumn("Logger").AsString().NotNullable() | ||||
|                   .WithColumn("Method").AsString().NotNullable() | ||||
|                   .WithColumn("Method").AsString().Nullable() | ||||
|                   .WithColumn("Exception").AsString().Nullable() | ||||
|                   .WithColumn("ExceptionType").AsString().Nullable() | ||||
|                   .WithColumn("Level").AsString().NotNullable(); | ||||
|   | ||||
| @@ -31,7 +31,11 @@ namespace NzbDrone.Core.Instrumentation | ||||
|             log.Time = logEvent.TimeStamp; | ||||
|             log.Message = logEvent.FormattedMessage; | ||||
|  | ||||
|             log.Method = logEvent.UserStackFrame.GetMethod().Name; | ||||
|             if (logEvent.UserStackFrame != null) | ||||
|             { | ||||
|                 log.Method = logEvent.UserStackFrame.GetMethod().Name; | ||||
|             } | ||||
|  | ||||
|             log.Logger = logEvent.LoggerName; | ||||
|  | ||||
|             if (log.Logger.StartsWith("NzbDrone.")) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user