Jak napisać układ NLog, który wyświetla czas z milisekundami takimi jak ta 11:32:08:123
? Używam ${date:format=yyyy-MM-dd HH\:mm\:ss}
, ale potrzebuję więcej dokładności czasu w moich dziennikach.Formatowanie czasu NLN
Odpowiedz
${date:format=yyyy-MM-dd HH\:mm\:ss.fff}
Według NLog documentation, można użyć formatu C# DateTime ciąg.
Jest to całkiem dobry odniesienia dla formatu ciągów DateTime: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
${longdate}
Inną alternatywą do formatu sugerowanej przez harriyott jest użycie $ {longDate} renderujący. Powinien automatycznie zapewniać precyzję, jakiej potrzebujesz.
'$ {longdate}' działa świetnie, ale świadomy, że * musisz * zdefiniować kolumnę bazy danych jako 'datetime2' zamiast' datetime' lub NLog wyrzuci wyjątek podczas próby zapisania wartości 'longdate'. – Nick
Innym alternatywnym rozwiązaniem jest użycie formatu ISO 8601 "1998-02-23T14: 23: 05.555". Ten format jest niezależny od języka serwera sql.
${date:format=yyyy-MM-ddTHH\:mm\:ss.fff}
- 1. Formatowanie znacznika czasu sqlite
- 2. Formatowanie czasu w eliksiru
- 3. Python: data, formatowanie czasu
- 4. Formatowanie czasu rzeczywistego stopera na setne przy użyciu Swift
- 5. Formatowanie DateUtils.getRelativeDateTimeString
- 6. Okres formatowanie
- 7. Gnu i formatowanie wyjścia
- 8. Formatowanie dla eksportu ical
- 9. Formatowanie ISODate z Mongodb
- 10. Formatowanie DataBinder.Eval danych
- 11. Formatowanie HTML
- 12. cout Formatowanie
- 13. Formatowanie daty z zapytania SQLite
- 14. Formatowanie persp3d działki
- 15. C# HttpWebRequest Data Header Formatowanie
- 16. Filtruj według datetime Formatowanie MYSQL
- 17. Chcę tylko część czasu obiektu daty i czasu w R
- 18. Dlaczego ReSharper dostarcza dziwne formatowanie z interpolacją ciągów? formatowanie
- 19. Perl - formatowanie wyjścia DateTime
- 20. Formatowanie wyjścia latex (to_latex)
- 21. Formatowanie IP z sed
- 22. Formatowanie nanowłókniny w pytonie
- 23. Kątowa: Formatowanie liczb przecinkami
- 24. Formatowanie JSON w Perlu
- 25. Formatowanie etykiet osi osi
- 26. Formatowanie warunkowe xlwt
- 27. Intellij Formatowanie deklaracji zmiennych
- 28. Python ciąg formatowanie
- 29. Formatowanie jquery UI datepicker
- 30. Programowalne formatowanie wykresów Google
Jeśli szukasz tylko długiego formatu, użyj '$ {time}'. (W jaki sposób nie zauważyłem tego ostatniego wyszukiwania? [NLog Layout-Renderers] (https://github.com/NLog/NLog/wiki/Layout-Renderers)) –