Это решение работает, но оно сильно ЗАМЕДЛЯЕТ все, так как будет пытаться выполнять POST-запрос каждый раз, когда создает журнал. Так что это работает, но я бы не рекомендовал использовать это.
Вы можете следовать инструкциям по настройке обычного Java-клиента, которые можно найти на https://yourusername.loggly.com/sources/setup/java_logback
.
Добавьте зависимость, для maven это так
<dependency>
<groupId>org.logback-extensions</groupId>
<artifactId>logback-ext-loggly</artifactId>
<version>0.1.2</version>
</dependency>
Установите maven, в IntelliJ это может происходить автоматически, или просто запустите mvn clean install
Настройте свой файл logback.xml
, чтобы он имел следующее (если у вас его нет, вам нужно настроить slf4j или что-то в этом роде и создать его).
Возможно, у вас уже есть теги <configuration>
или <root>
, тогда просто вставьте строки <appender>
и <appender-ref>
в нужные разделы.
<configuration debug="true">
<appender name="loggly" class="ch.qos.logback.ext.loggly.LogglyAppender">
<endpointUrl>http://logs-01.loggly.com/inputs/d1ad1d1f-7c77-449f-a541-bc56bd6af230/tag/logback</endpointUrl>
<pattern>%d{"ISO8601", UTC} %p %t %c{0}.%M - %m%n</pattern>
</appender>
<root level="info">
<appender-ref ref="loggly" />
</root>
</configuration>
person
tt_Gantz
schedule
19.10.2015