如何配置Loggly以使用彈性beanstalk和Tomcat 8?如何在Elastic Beanstalk上使用Tomcat 8設置Loggly
通過Loggly使用Tomcat提供設置日誌的默認腳本,因爲我得到cannot find startup.sh
我設置CATALINA_HOME
爲/usr/share/tomcat8
但是存在Loggly在bin
文件夾中不使用.SH腳本錯誤不起作用。
如何配置Loggly以使用彈性beanstalk和Tomcat 8?如何在Elastic Beanstalk上使用Tomcat 8設置Loggly
通過Loggly使用Tomcat提供設置日誌的默認腳本,因爲我得到cannot find startup.sh
我設置CATALINA_HOME
爲/usr/share/tomcat8
但是存在Loggly在bin
文件夾中不使用.SH腳本錯誤不起作用。
該解決方案可以正常工作,但它會將所有內容放慢,因爲每次創建日誌時都會嘗試執行POST請求。所以它的作品,但我不會推薦使用這個。
您可以按照指令配置上https://yourusername.loggly.com/sources/setup/java_logback
,而不是發現了一個普通的Java客戶端添加的依賴,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>