Подтвердить что ты не робот

Список шаблонов конверсии Log4net

Существует ли полный список всех шаблонов конвертации, доступных для log4net? Я даже не могу найти их в исходном коде.

Все, что я нашел, это это; не должно быть больше шаблонов? Например, как я могу получить название хостинг-приложения?

Кроме того, как я могу добавить свои собственные шаблоны?

В качестве примера приведен сопоставимый список, но для nlog.

Изменить: Я нашел шаблон для имени приложения; это [Application]. Но я все еще ищу материнскую нагрузку. Может кто-нибудь по крайней мере указать мне на класс в источнике, который управляет этим? Может быть, я мог бы найти список из этого.

4b9b3361

Ответ 1

Похоже, эта ссылка мертва.

Я нашел его в Waybacktimemachine и разместил в своем блоге.

http://spoiledtechie.com/post/2015/11/19/Conversion-Patterns-for-Log4Net.aspx

Это может быть слишком много, чтобы опубликовать здесь на SO. Если я ошибаюсь, я буду рад опубликовать здесь, если все согласятся, что это не так уж плохо.

Ответ 2

Что касается официального списка шаблонов, я думаю, вы его нашли!:)

Что касается получения имени хостинг-приложения, не это ли имя шаблона преобразования appdomain? Не уверен, почему это необходимо, поскольку AppDomain.ToString() перегружает, возвращает дружественное имя приложения в шаблоне a... ahh... зависание, ToString() также включает контекстные политики, и они, вероятно, являются дополнительным шумом в этом контексте.

Что касается добавления ваших собственных шаблонов, 10 секунд с Google вернули эту ссылку.

Ответ 4

Пожалуйста, обратитесь по ссылке ниже. Log4net PatternLayout Class

Ссылка на сайт