У меня есть REST-webservice, который всегда называется так:
http://rest.company.com/rest/path/?SPHostUrl=www.origin.com
http://rest.company.com/rest/path/?SPHostUrl=www.anotherorigin.com
Я хочу иметь возможность создавать разных файлов журнала для каждого источника из SPHostUrl-Parameter ofthe HttpContext.
Просто предположим, что HtttpContext всегда доступен при регистрации1014 *
Возможно ли это сделать с помощью пользовательского приложения RollingFileAppender?
Если это невозможно: есть ли способ, которым я могу автоматически добавить URL как часть шаблона pattern без необходимость изменять каждые Log.Debug()
и т. д. строки?
(примечание) SPHostUrl довольно динамичен.В настоящее время около 10 различных источников, и это может измениться.Поэтому создание appender для каждого источника в Web.Config не вариант для меня.