2014-07-21 1 views
1

У меня есть несколько веб-приложений ASP.NET, которые я тестирую, и установили их с помощью Loggly, используя их приложение для Log4net.Задание имени приложения в log4net при использовании Loggly

Теперь, как представляется, запись ведет себя хорошо, но я не могу найти способ (используя log4 loggly appender) указать имя приложения, чтобы, когда я на панели инструментов Loggly, я могу отфильтровать их и увидеть только журналы конкретного приложения.

ответ

2

Вы не можете указать имя приложения, используя конечную точку события HTTP/S (Loggly log4net appender использует его внутри), эта функция доступна только для syslog. (Here is the answer on this issue from Loggly support)

Вы должны использовать Tags, чтобы ограничить поиск конкретных групп связанных журналов. Вы можете указать теги в файле конфигурации, используя UserAgent свойства:

<appender name="LogglyAppender" type="log4net.loggly.LogglyAppender, log4net-loggly"> 
    <rootUrl value="https://logs-01.loggly.com/" /> 
    <inputKey value="********-****-****-****-************" /> 
    <userAgent value="TagOne,TagTwo,TagThree" /> 
</appender> 
+0

Вы должны отделить теги с помощью кнопок/не запятая. Затем теги отображаются в логах на вкладке слева. Https: //community.loggly.com/customer/en/portal/questions/9548214-how-to-add-tags-using-log4net-config-asp- net-? b_id = 50 & новое = 9548214 – DavidJBerman