У меня есть существующее настольное приложение со следующим блоком кода:
try {
// do some stuff...
} catch(Exception ex) {
System::Diagnostics::Trace::WriteLine(ex);
}
Приложение находится в разработке, поэтому я не могу вносить какие-либо изменения в код, но я хотел бы вывести сообщение об исключении в любом читаемом месте.
Я знаю, что по умолчанию Trace
записывает свой вывод в DefaultTraceListener, и это можно определить в файле exe.config
в случае приложений. NET. Есть ли?
Но в моем случае все немного сложнее, это приложение MF C, которое вызывает управляемую библиотеку CLI / C ++, в которой находится этот блок кода.
Может Я правда это делаю?
Спасибо!