Как передать местоположение файла журнала в IErrorHandler?

У меня есть служба Windows C#, на которой размещается служба WCF (два отдельных проекта). Мой проект WCF Service реализует IErrorHandler, который я хотел бы использовать для записи ошибок в файл. Моя служба Windows выполняет некоторые записи в файл, и я хотел бы, чтобы мой IErrorHandler записать в тот же файл.

Как я могу сделать это (без жесткого кодирования имени файла в IErrorHandler)?

1 ответ

Решение

Создайте новый статический класс с открытым статическим свойством filepath. В этом классе загрузите filepath в файл журнала из службы Windows app.config. Затем также обратитесь к этому классу из службы WCF, и вы сможете использовать то же значение, которое хранится в общедоступном статическом свойстве filepath.

Другие вопросы по тегам