2015-08-11 3 views
0

В настоящее время я отслеживаю свои ошибки в приложении MFC в файле .log и в средстве просмотра событий, но также хотел бы проследить на консоли. Консольное решение размещено здесь: http://www.codeproject.com/Articles/612/Creating-a-console-for-your-MFC-app-s-debug-outputTrace to Console в приложении MFC

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

+1

* app-config * относится к файлу конфигурации приложения .NET. Вы ищете управляемое или неуправляемое решение? – IInspectable

+0

Я пытаюсь использовать файл конфигурации для создания экземпляра прослушивателя трассировки консоли, а затем в C# dll я буду использовать Trace.WriteLIne –

+0

. Тогда меня смущает тег * mfc *. Как здесь MFC? – IInspectable

ответ

1

В дополнение к очевидным,

<add name="LPRConsoleListener" type=System.Diagnostics.ConsoleTraceListener" /> 

Вы должны положить

AllocConsole() 

в вашей InitInstance функции(), прежде чем инициализировать MFC окно.