2017-10-30 31 views
0

こんにちは私はログに時刻tを表示したいと思っています。私はdockerfileにオプションを設定していますが、時間は表示されません。pm2のログに時刻が表示されない

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"] 

答えて

0

あなたは次のようにタイムスタンプを持つkey = valueの形式でログを取得するために--formatを使用することができます。

:また、のようなタイムスタンプを含むJSON形式のログを取得するために

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

または--json

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

ログはあまり表示されませんが、私は実際のdispが好きです寝る – Armays

関連する問題