2017-10-30 18 views
0

안녕하세요. 로그에 시간이 나타나기를 바라지 만, dockerfile에서 옵션을 설정했지만 시간이 표시되지 않습니다.오후 2시에 로그에 시간이 나타나지 않습니다.

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

당신이 좋아하는 타임 스탬프 키 = 값 형식으로 로그인 --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

로그가 보이지 않지만 실제 디스를 좋아합니다. 위치 – Armays