Tout ce dont vous avez besoin est d'écrire vos journaux sur stdout dans le conteneur. Tous les conteneurs dans les kubernetes sont écoutés par un autre conteneur fluentd pour STDOUT. simplement mis consolappender à la configuration et les journaux apparaîtront dans
<configuration>
<!--Daily rolling file appender-->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>target/surefire-reports/blah-logback.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>blah-logback.log.%d{yyyy-MM-dd}</FileNamePattern>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%-10.10thread] %logger{36} - %msg%n%rEx</Pattern>
<immediateFlush>true</immediateFlush>
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="FILE"/>
<appender-ref ref="STDOUT"/>
</root>
</configuration>
vous semble égratigner votre démangeaisons à: https://github.com/ankurcha/gcloud-logging-slf4j-logback – Somatik
Oui, je l'ai fait. Et cela fonctionne bien –