默认情况下,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中的任何配置来完成它?或任何其他方式?