繁体   English   中英

从弹性 beanstalk 上的 docker-compose 部署查看 node.js 日志 (console.log)

[英]Viewing node.js logs (console.log) from docker-compose deployment on elastic beanstalk

docker 和 EBS 的新功能。 我已经使用 docker-compose 将我的应用程序部署到弹性 beanstalk。 想知道如何在我的 node.js 应用程序中查看调用 console.log() 的 output。 从 EBS 控制台中提取通用日志并没有给我任何东西。 我尝试通过 SSH 连接到实例,但在文件系统中搜索,包括在 /var/log 文件夹下

[ec2-user@ip-172-31-18-51 log]$ ls -a
.         cfn-hup.log       cloud-init.log         docker-compose-events.log  eb-engine.log   messages  wtmp
..        cfn-init-cmd.log  cloud-init-output.log  docker-events.log          eb-publish.log  nginx     xray
amazon    cfn-init.log      cron                   eb-cfn-init-call.log       eb-tools.log    rotated
boot.log  cfn-wire.log      dmesg                  eb-cfn-init.log            healthd         sa
btmp      chrony            docker                 eb-docker                  maillog         secure

显然应该有一个 nodejs 文件夹 /var/log/nodejs 或 /var/log/web.stdout.log ( AWS Elastic Beanstalk NodeJS 和日志

但我也看不到。

要查看您的 NodeJS console.log ,您可以简单地使用:

docker-compose logs <node_service_name_in_docker-compose.yml>

# add "-f" if you want to see realtime logs

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM