title: How to log errors, messages in a NUnit unit test?
body: <p>There are several tabs in GUI runner of NUnit:
  <a href="https://i.stack.imgur.com/InUvN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/InUvN.png" alt="alt text"></a>
  </p>
  
  <p>I understand that using Console.WriteLine (...) shows the messages in "Console.Out" tab. My question is what other tabs are for and how can I log messages to them?</p>
  
  <p>[EDIT]</p>
  
  <p>I apologise as I realise that my original question wasn't clear enough. What I intend to do is that create an extensive result report once all unit test cases are executed. So I was exploring the way various messages that can be logged while a test is run. I am looking forward to creating a result report like:</p>
  
  <pre>
  ==== TEST1 starts ====
  Start Time: 2009-03-26 11:15:13 AM
  Checking operation 1....OK
  Checking value of variable "X": 52.56....OK
  End Time: 2009-03-26 11:15:19 AM
  Time taken to execute test: 0.00:00:06.000
  
  ==== TEST2 starts ====
  .
  .
  </pre>
  
  <p>Any suggestion how can I achieve this?</p>