2016-04-15 59 views
0

我曾嘗試使用摩根與下列在expressjs v4中,我如何在日誌上添加時間戳?

var morgan = require('morgan'); 
app.use(morgan('combined')); 

但我得到這樣

www-0 ::1 - - [15/Apr/2016:10:43:13 +0000] "GET /dasda HTTP/1.1" 404 41 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36" 
www-0 GET/304 4.624 ms - - 
www-0 GET /font-awesome/css/font-awesome.min.css 304 1.953 ms - - 
www-0 GET /css/common-561d902c.min.css 304 2.097 ms - - 
www-0 GET /images/logo.png 304 3.072 ms - - 

響應爲什麼日誌GET/304 4.624 ms - -和這種不受此?我怎樣才能把時間戳放在那裏?

感謝

+0

你試過用'app.use(摩根(':日期[clf]:id:method:url:response-time'))手動設置格式' –

+0

@RadoslavStoyanov是的,但它是相同的輸出。我想實現的就像下面的那樣。不管日期格式如何。 www-0 [15/Apr/2016:10:43:13 +0000] GET/304 4.624 ms - - www-0 [15/Apr/2016:10:43:13 +0000] -awesome/css/font-awesome.min.css 304 1.953 ms - - www-0 [15/Apr/2016:10:43:13 +0000] GET /css/common-561d902c.min.css 304 2.097 ms - - www-0 [15/Apr/2016:10:43:13 +0000] GET /images/logo.png 304 3.072 ms - -' –

+0

您可以搜索項目中是否有其他軟件包以某種方式覆蓋摩根配置? –

回答

0

搜索是否有任何其他包在您的項目在某種程度上覆蓋morgan's配置。