gpt4 book ai didi

java - 将 SLF4J 记录到 ElasticBeanstalk

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:31:59 25 4
gpt4 key购买 nike

如何将日志记录从 Tomcat 7 上的 Java webapp 路由到 ElasticBeanstalk 管理控制台或 Eclipse 插件中可见的日志?我的应用程序编码为 SLF4J API 并使用 Logback 提供支持。

我真的很想必须通过 SSH 连接到每个盒子并跟踪日志文件;我一直在添加和删除实例,所以这很痛苦。

我的 logback.xml 看起来像这样:

<configuration>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>

<logger name="org.springframework" level="INFO" />
<logger name="org.springframework.social" level="INFO" />
<logger name="org.socialsignin" level="INFO" />

<root level="ALL">
<appender-ref ref="STDOUT" />
</root>
</configuration>

最佳答案

我使用 slf4j-jdk14 作为后端,它在部署到 ElasticBeanstalk 时运行良好。

以下将使您使用的所有其他库登录到同一后端:

        <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</dependency>

希望这对你有用。

关于java - 将 SLF4J 记录到 ElasticBeanstalk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12761183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com