Переопределение Системы. Диагностика. Трассировка. WriteLine для входа в файл

Вы хотите что-то в этом формате. Ваши имена отключены, а прогнозы с [[]] являются списком списков.

public class ServerResponse
{
    public string image { get; set; }
    public List<List<double>> predictions { get; set; }
}
12
задан Ben Brandt 15 May 2009 в 20:13
поделиться

2 ответа

Вы твердо намерены продолжать использовать Trace? Если нет, я бы использовал более полнофункциональную систему ведения журнала, такую ​​как Log4Net .

Однако, если вы действительно хотите использовать Trace , вы можете перенастроить TraceListener используется с файлом app.config . В TraceListener документах MSDN приведен пример примерно такого рода:

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="fileLogger" 
             type="System.Diagnostics.TextWriterTraceListener" 
             initializeData="LogFile.log" />
        <remove name="Default" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>

TextWriterTraceListener будет выгружать журналы в указанный файл. (Есть и другие варианты.)

Или же вы можете сделать это программно:

27
ответ дан 2 December 2019 в 05:04
поделиться

Существует TextWriterTraceListener, который можно настроить для вывода журнала трассировки в файл. Информацию о конфигурации можно найти в MSDN здесь:

http://msdn.microsoft.com/en-us/library/system.diagnostics.textwritertracelistener (VS.80) .aspx

Вы также можете выполнить дамп в журнал событий или множество других мест для просмотра списка встроенных прослушивателей трассировки вы можете посмотреть здесь:

http://msdn.microsoft.com/en-us/library/4y5y10s7 (VS.80) .aspx

3
ответ дан 2 December 2019 в 05:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: