Namespace: DeltaEngine.Logging
Assembly: DeltaEngine.Logging (in DeltaEngine.Logging.dll) Version: 1.1.1.0 (1.1.1)
Tests: DeltaEngine.Logging.Tests.TextLoggerTests
3 unit tests call DeltaEngine.Logging.TextLogger.Log
Assembly: DeltaEngine.Logging (in DeltaEngine.Logging.dll) Version: 1.1.1.0 (1.1.1)
Syntax
Property Value
Type: StringRemarks
Examples
[Test] public void LogInfo() { using (var logger = new TextLogger()) { bool newLogMessageArrived = false; logger.NewLogMessage += () => newLogMessageArrived = true; Assert.IsFalse(newLogMessageArrived); Logger.Info("Message"); Assert.IsTrue(newLogMessageArrived); Assert.IsTrue(logger.Log.EndsWith("Message"), logger.Log); } }
[Test] public void LogWarning() { using (var logger = new TextLogger()) { Logger.Warning("Warning"); Logger.Warning(new WarningException("")); Assert.IsTrue(logger.Log.EndsWith(typeof(WarningException).ToString()), logger.Log); } }
[Test] public void LogError() { using (var logger = new TextLogger()) { Logger.Error(new TestError("")); Assert.IsTrue(logger.Log.Contains(typeof(TestError).ToString()), logger.Log); } }
See Also