我该如何将我的Java Web应用程序在Tomcat 7上的日志路由到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>