0

Elastic Beanstalk と Tomcat 8 で動作するように Loggly を構成するにはどうすればよいですか?

Tomcat でログをセットアップするために Loggly が提供するデフォルトのスクリプトは機能しません。これは、cannot find startup.sh 設定CATALINA_HOMEしたエラーが表示されます/usr/share/tomcat8が、Loggly がbinフォルダーで使用する .sh スクリプトがないためです。

4

1 に答える 1

0

このソリューションは機能しますが、ログを作成するたびに 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>
于 2015-10-19T11:44:59.237 に答える