Formatage de l'heure NLog
Comment écrire une mise en page pour NLog qui génère du temps en 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.
3 réponses
${date:format=yyyy-MM-dd HH\:mm\:ss.fff}
Selon la documentation NLog , vous pouvez utiliser une chaîne de format C # DateTime.
C'est une assez 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 moteur de rendu ${longdate}. Il devrait automatiquement vous donner la précision dont vous avez besoin.
Une autre solution 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}