Этот формат работает с моей конфигурацией
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5level [%logger] - %message%newline" />
</layout>
Мой регистратор определен как
private static readonly Common.Logging.ILog logger =
Common.Logging.LogManager.GetCurrentClassLogger();
Я использую эти неизмененные библиотеки
- Common.Logging.dll ver 2.0.0.0
- Common.Logging.Log4Net.dll ver 2.0.0.0
- log4net.dll ver 1.2.10
Обновление: в сообщениях журналая добавляю имя метода в вызов журнала как текст, поэтому у меня нет лишних затрат при анализе стека вызовов для получения имени метода.