Comment puis-je écrire une disposition pour NLog qui génère du temps avec des millisecondes comme ceci 11:32:08:123
? J'utilise ${date:format=yyyy-MM-dd HH\:mm\:ss}
mais j'ai besoin de plus de précision dans mes journaux.
${date:format=yyyy-MM-dd HH\:mm\:ss.fff}
Selon la documentation NLog , vous pouvez utiliser une chaîne de format C # DateTime.
Ceci est une très bonne référence pour les chaînes de format DateTime: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
${longdate}
Une autre alternative au format suggéré par harriyott est d'utiliser le rendu $ {longdate}. Il devrait vous donner automatiquement la précision dont vous avez besoin.
Une autre solution alternative consiste à utiliser le format ISO 8601 "1998-02-23T14: 23: 05.555". Ce format est indépendant de la langue du serveur sql.
${date:format=yyyy-MM-ddTHH\:mm\:ss.fff}