如何編寫NLog的佈局,輸出時間以毫秒爲單位,如11:32:08:123
? 我使用${date:format=yyyy-MM-dd HH\:mm\:ss}
,但我需要更多的時間精度在我的日誌中。NLog時間格式
Q
NLog時間格式
34
A
回答
73
${date:format=yyyy-MM-dd HH\:mm\:ss.fff}
按照NLog documentation,你可以使用C#DateTime格式字符串。
這是DateTime格式字符串一個不錯的參考:http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
11
${longdate}
由harriyott提出的格式另一種方法是使用$ {}的longdate渲染。它應該會自動爲您提供所需的精度。
+3
'$ {longdate}'很好,但可以意識到你必須將數據庫列定義爲'datetime2'而不是'datetime',否則當你嘗試存儲'longdate'值時,NLog將拋出異常。 – Nick 2014-12-15 20:05:26
5
另一種替代解決方案是使用ISO 8601格式'1998-02-23T14:23:05.555'。這種格式是獨立於sql服務器的語言。
${date:format=yyyy-MM-ddTHH\:mm\:ss.fff}
相關問題
- 1. 時間格式
- 2. 時間格式
- 3. 時間格式
- 4. 時間格式
- 5. 時間格式
- 6. NLog:格式化日誌級別和空白空間
- 7. Laravel時間格式
- 8. activerecord - 時間格式
- 9. d3js時間格式
- 10. 格式時間戳
- 11. Excel時間格式
- 12. SQL時間格式
- 13. Gridview時間格式
- 14. R:POSIXct時間格式
- 15. 格式化時間
- 16. 時間格式:PHP
- 17. 格式時間值
- 18. jquery時間格式
- 19. Php時間格式
- 20. PHP:時間格式
- 21. phpMyAdmin時間格式
- 22. 格式化時間
- 23. 時間HH:mmXM格式
- 24. NVD3 - 時間格式
- 25. RegEx模式 - 時間格式
- 26. NLog異步目標時間戳
- 27. 24小時時間格式
- 28. 格式的時間[HH]:mm格式
- 29. 時間格式和字符串格式
- 30. 以H:MM:SS格式格式化時間戳
如果您恰好在尋找僅限於時間的長格式,請使用'$ {time}'。 (我怎麼沒有發現這最後一次我搜索?[NLog Layout-Renderers](https://github.com/NLog/NLog/wiki/Layout-Renderers)) – 2015-10-21 15:21:27