将tomcat和应用程序的独立Docker容器日志分别用于aws cloudwatch日志

时间:2018-03-01 05:36:40

标签: docker log4j docker-compose amazon-cloudwatchlogs

默认情况下,docker容器将所有内容记录到stdout,因此可以将其发送到不同的日志驱动程序,因此我使用awslogs驱动程序并将其记录到aws cloudwatch。 (https://docs.docker.com/config/containers/logging/awslogs/

Docker-compose logging part looks like below

 logging:
  driver: 'awslogs'
options:
    awslogs-region: '${REGION}'
    awslogs-group: '-${xxxx}'
    awslogs-stream: '${xxxx}_xxx_aap

现在这是一个托管我的应用程序的tomcat容器,我通过log4j配置将所有内容记录到stdout。我想有办法在不同的awslog-group中隔离tomcat和我的web应用程序的日志。所以我想知道他们是否可以通过docker-compose中的任何配置来完成它?或任何其他方式?

0 个答案:

没有答案