Пример #1
0
        public void TestFatalPass()
        {
            var message = TestContext.TestName;

            logger.Fatal(new Exception(), $"{message}", null);
            Assert.AreEqual($"Fatal|{message}", target.LastMessage);
        }
Пример #2
0
        public void WriteToConsoleTest()
        {
            NLogger logger = new NLogger();

            logger.Fatal("Fatal message");
            logger.Error("Error message");
            logger.Info("Info message");
            logger.Debug("Debug message");
        }
Пример #3
0
        public void FatalTest()
        {
            ILogger nLogger = Substitute.For <ILogger>();
            NLogger logger  = new NLogger(nLogger);

            logger.Fatal("message", new object[] { });

            nLogger.Received().Fatal("message", Arg.Any <object[]>());
        }
Пример #4
0
        public void WriteToFileTest()
        {
            NLogger logger = new NLogger();

            string filePath = logger.LogFilePath;

            if (File.Exists(filePath))
            {
                File.Delete(filePath);
            }

            string message = "This is Test Message";

            logger.Fatal(message);
            logger.Shutdown();
            Assert.IsTrue(File.ReadAllText(filePath).Contains(message));
        }
Пример #5
0
 public void Fatal() => NLogger?.Fatal(Message, TaskType, "LOG", TaskHash, Logging.STAGE, Logging.CurrentLoadProcess?.Id);
Пример #6
0
 public void Fatal() => NLogger?.Fatal(Message, TaskType, "LOG", TaskHash, ControlFlow.ControlFlow.STAGE, ControlFlow.ControlFlow.CurrentLoadProcess?.LoadProcessKey);