时间不会出现在日志与pm2

你好,我想时间t出现在我的日志,我设置dockerfile上的选项,但时间不显示。

Dockerfile:

FROM *** COPY . /src WORKDIR /src RUN npm install ENV LD_PRELOAD /src/node_modules/sharp/vendor/lib/libz.so RUN npm run build RUN cp -rv /src/dist/* /src && rm -rf /src/dist RUN mkdir -p /src/document && mkdir -p /src/tempUploads ENV NODE_ENV __NODE_ENV__ RUN echo "Europe/Paris" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata CMD ["pm2-docker", "index.js", "--log-date-format" "YYYY-MM-DD HH:mm"] 

您可以使用--format来获取loginkey = value格式的时间戳,如:

 node-app_1 | timestamp=2017-10-30-12:04:25+0000 app=app id=0 type=out message=listening on *:3000 

或者--json以JSON格式获取日志,还包括时间戳记,如:

 node-app_1 | {"message":"listening on *:3000","timestamp":"2017-10-30T12:06:10.615Z","type":"out","process_id":0,"app_name":"app"}