Я хочу представить некоторую трассировку для приложения С#, которое я пишу. К сожалению, я никогда не могу вспомнить, как это работает, и хотелось бы, чтобы время от времени мы проверяли справочные качества. Он должен включать:
- Файл App.config/Web.config для добавления для регистрации TraceListeners
- как настроить его в вызывающем приложении
Знаете ли вы учебник uber, с которым мы должны ссылаться?
  РЕДАКТИРОВАТЬ: Гленн Славен указал мне в правильном направлении. Добавьте это в свой App.config/Web.config внутри <configuration/>:
<system.diagnostics>
    <trace autoflush="true">
      <listeners>
        <add type="System.Diagnostics.TextWriterTraceListener" name="TextWriter"
             initializeData="trace.log" />
      </listeners>
    </trace>
</system.diagnostics>
Это добавит TextWriterTraceListener, который поймает все, что вы отправляете, с помощью Trace.WriteLine и т.д.
  EDIT: @DanEsparza указала, что вместо Trace.WriteLine следует использовать Trace.TraceInformation, Trace.TraceWarning и Trace.TraceError, поскольку они позволяют вам форматировать сообщения так же, как string.Format.
  Совет.. Если вы не добавляете слушателей, вы можете увидеть вывод трассировки с помощью программы SysInternals DebugView (Dbgview.exe): http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
