Распечатать журнал в выпущенной среде выполнения - PullRequest
0 голосов
/ 07 января 2011

Когда я запускаю программу в режиме отладки VS, я использую Debug.Print и смотрю окно Immidiate.Я уверен, что есть более продвинутые способы отладки, но я до сих пор не научился.

Но я хотел бы знать, как лучше всего отслеживать как журналы исключений, так и распечатки внутрикодовых методов (например, Debug.Print) во время «освобожденного» времени выполнения;вне VS.

Я хотел бы для двух целей:

  1. Запись в текстовый файл журнала
  2. Запись в окно пользовательского интерфейса, как расширенное текстовое поле.*

    Это тот случай, когда я должен использовать Console.Writline?Я никогда не использовал это, поэтому, если бы вы могли кратко объяснить, является ли это правильным инструментом для того, чего я хочу достичь, или какими другими способами я должен рассмотреть.

    Спасибо!

1 Ответ

1 голос
/ 07 января 2011

Я настоятельно рекомендую смотреть log4Net вместо использования Writeline. Он более надежный, всеобъемлющий, простой в использовании и настраиваемый.

Там введение здесь .

Одним из основных преимуществ использования средства ведения журнала, такого как log4Net, является возможность включения (подробного) ведения журнала во время выполнения.

...