44 votes

Formatage du temps NLog

Comment puis-je écrire une mise en page pour NLog qui affiche le 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 temporelle dans mes journaux.

95voto

dadasdasd Points 9

${date:format=yyyy-MM-dd HH\:mm\:ss.fff}

Selon le Documentation sur le NLog vous pouvez utiliser la chaîne de format DateTime de C#.

Il s'agit d'une assez bonne référence pour les chaînes de format DateTime : http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm

12voto

Ali Points 41
${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.

11voto

Fux Points 36

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}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X