このようにミリ秒の時間を出力するNLogのレイアウトを書くにはどうすればよいですか11:32:08:123
?私が使う ${date:format=yyyy-MM-dd HH\:mm\:ss}
しかし、ログの時間精度を上げる必要があります。
${date:format=yyyy-MM-dd HH\:mm\:ss.fff}
NLogドキュメント によると、C#のDateTime形式の文字列を使用できます。
これは、DateTime形式の文字列のかなり良いリファレンスです: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
${longdate}
Harriyottによって提案された形式の別の代替手段は、$ {longdate}レンダラーを使用することです。自動的に必要な精度が得られます。
別の代替ソリューションは、ISO 8601形式「1998-02-23T14:23:05.555」を使用することです。この形式は、SQLサーバーの言語に依存しません。
${date:format=yyyy-MM-ddTHH\:mm\:ss.fff}