title: Logger application for c# console application
body: <p>I'm designing a console application for the first time in my career. This console application is an engine which will do a task every night at particular time. I'm going to schedule this application using windows task scheduler.</p>
  
  <p>Now I need to log every step in this task. I'm not sure what logger best suits for this kind of application. This log messages may be stored to a database, xml or a flat file.</p>
  
  <p>Can you give your suggestions for best logger application for this kind of scenario?</p>