Здравствуйте, я работаю над серверным приложением, которое имеет многопоточность с формой панели управления и консолью для вывода. Я использую вывод журнала с помощью консоли. Для включения журнала я компилирую версию с журналом и для отключения журнала компилирую версию без журнала. Это обрабатывается, поскольку я использую весь код между строками.enable disable опция вывода консоли в многопоточных приложениях
#if Enable_DEBUG_ECHO
Console.WriteLine("Something is happening");
#endif
, так что я, если использовать #define Enable_DEBUG_ECHO
поверх файл компилирует для эха. Но я хочу реализовать опцию, по которой пользователь может включать/отключать журнал одним кликом или что-то в этом роде. Кто-то дает мне идею, как я могу это сделать.
'BOOL logEnabled = истина/false' затем' если (logEnabled) ... ' –
Посмотрите на [' log4net'] (http://sourceforge.net/projects/log4net/) библиотека. – Leri