У меня есть приложение, которое использует библиотеку Mozilla LDAP. Мы диагностируем проблему, связанную с тем, что библиотеке LDAP не удается установить соединение с сервером. Я пытаюсь получить дополнительную информацию из библиотеки LDAP, добавив отладочную версию библиотеки в приложение и включив отладку с помощью ldap_set_opt. К сожалению, я думаю, что библиотека отладки отправляет строки отладки со стандартной ошибкой.
Пока я снова работаю над перекомпиляцией клиентской библиотеки LDAP, надеюсь, включив опцию, которая заставляет ее вызывать OutputDebugString вместо потоковой передачи в stderr, хорошим решением будет захват вывода stderr в файл. Приложение работает как служба Windows.
Кто-нибудь знает, как я могу перенаправить stderr в файл для приложения, работающего в качестве службы?
редактировать
Я надеюсь, что мне больше не придется изменять исходный код службы, чем у меня уже есть. Варианты в конфигурации сервиса были бы идеальными.