如何在Docker镜像上增加Node.js应用程序的日志级别?

时间:2018-05-17 09:06:16

标签: node.js docker gulp docker-compose gulp-task

我已经有运行localy的AngularJS - Node.js应用程序,在我的代码中写完后,我可以在浏览器上看到所有级别的日志: console.log / info / error

将我的应用程序停靠并运行docker image(docker-compose up)之后,在我的浏览器控制台上,我只能看到 console.info 日志。

问题:如何使用docker image中的app在浏览器中获取所有级别的日志(我最需要console.log)?

1 个答案:

答案 0 :(得分:0)

我发现了什么问题 - 我的一位同事添加了gulp任务,只选择生产中的INFO日志:

gulp.task('ngconstant:prod', function () {
return ngConstant({
    name: 'myApp',
    constants: {
        VERSION: config.version,
        DEBUG_INFO_ENABLED: false  << this flag must be true
    },
    template: config.constantTemplate,
    stream: true
})
    .pipe(rename('app.constants.js'))
    .pipe(gulp.dest(config.app + 'app/'));
});