2016-06-06 4 views
2

"> Я использую этот код в web.config для отправки журнала в loggly.not, чтобы отправить журнал в журнал, пожалуйста, помогите отправить журнал."отправить журнал loggly с помощью log4net-loggly

<configSections> 
<section name="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> 
</configSections> 
<log4net configSource="Log4.config"> 
<root> 
    <level value="ALL" /> 
    <appender-ref ref="LogglyAppender" /> 
    <appender-ref ref="ConsoleAppender" /> 
</root> 
<appender name="LogglyAppender" type="log4net.loggly.LogglyAppender,  log4net-loggly"> 
    <rootUrl value="http://logs-01.loggly.com/" /> 
    <inputKey value="00edc871-1227-4c34-af25-088b1befc723" /> 
    <tag value="log4net" /> 
    <userAgent value="log4net" /> 
    <!--<logicalThreadContextKeys value="LogicalThread1,InnerLogicalThreadContext" /> 
    <globalContextKeys value="GlobalContextPropertySample" />--> 
    </appender> 
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC1}] - %message%newline" /> 
    </layout> 
</appender> 
</log4net> 


private static readonly log4net.ILog log = 
       log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().Dec laringType); 

log.info("message"); 

ответ

0

Я бы написал это как комментарий, но, видимо, это не позволит мне.

В последней версии Loggly в этой точке (7.2.1), я должен был использовать следующую конфигурацию:

<appender name="LogglyAppender" type="log4net.loggly.LogglyAppender, log4net-loggly"> 
    <rootUrl value="https://logs-01.loggly.com/inputs/" /> 
    <logMode value="inputs" /> 
    <inputKey value="YOUR TOKEN" /> 
    <tag value="log4net" /> 
</appender> 
+0

Вы должны использовать loggly API для отправки журналов. Реализуйте интерфейс, который содержит один метод send(). Внедрите этот интерфейс и переопределите функцию и сделайте http-запрос для https://logs-01.loggly.com/inputs/ url. Он отправит ваши журналы. –

Смежные вопросы