【问题标题】:How to increase log level of Node.js app on Docker image?如何在 Docker 映像上增加 Node.js 应用程序的日志级别?
【发布时间】:2018-05-21 14:26:46
【问题描述】:

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

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

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

【问题讨论】:

  • was 是您使用的基础镜像吗?

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


【解决方案1】:

我发现了问题 - 我的一位同事添加了 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/'));
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多