Example #1
0
 public void TestLogWithException()
 {
     oldStdOut = Console.Out;
     newStdOut = new StringWriter();
     Console.SetOut(newStdOut);
     try
     {
         ICommunicatorLogger logger = SystemConsoleCommunicatorLogger.Instance;
         var exception = new Exception();
         try
         {
             throw exception;
         }
         catch (Exception e)
         {
             logger.Log("Hello world", e);
         }
         var aString = newStdOut.ToString();
         StringAssert.EndsWith("Hello world" + Environment.NewLine + exception.ToString() + Environment.NewLine, aString);
     }
     finally
     {
         Console.SetOut(oldStdOut);
     }
 }
Example #2
0
 public void TestLog()
 {
     oldStdOut = Console.Out;
     newStdOut = new StringWriter();
     Console.SetOut(newStdOut);
     try
     {
         ICommunicatorLogger logger = SystemConsoleCommunicatorLogger.Instance;
         logger.Log("Hello world");
         var aString = newStdOut.ToString();
         StringAssert.EndsWith("Hello world" + Environment.NewLine, aString);
     }
     finally
     {
         Console.SetOut(oldStdOut);
     }
 }
Example #3
0
 public void EnableLogging(ICommunicatorLogger communicatorLogger)
 {
     Session.Connection.EnableLogging(communicatorLogger);
 }
Example #4
0
 public void EnableLogging(ICommunicatorLogger communicatorLogger)
 {
     // delegate to the communicator
     _communicator.EnableLogging(communicatorLogger);
 }
Example #5
0
 public void EnableLogging(ICommunicatorLogger communicatorLogger)
 {
     _communicatorLogger = communicatorLogger;
 }