How to add dates to pm2 error logs?

Plastic Rabbit picture Plastic Rabbit · Jan 23, 2014 · Viewed 41.6k times · Source

Is there a way to add timestamps to error logs in .pm2/logs?

I noticed that pm2 logs command shows aggregated logs with timestamps, but looking into log files - there are only messages and stacktraces without dates.

enter image description here

Answer

AbdelHady picture AbdelHady · Apr 27, 2015

As per this issue & this commit, you can use:

pm2 start app.js --log-date-format 'DD-MM HH:mm:ss.SSS'

where 'DD-MM HH:mm:ss.SSS' is any momentjs valid format.

-- Update --

As per the pm2 logs official documentation, now you can use the simpler --time, like:

pm2 start app.js --time

where --time prefixs logs with standard formatted timestamp.