[ASP.NET Core] 使用 NLog 紀錄 IP 及 TraceId,但值都是空的

啟動一個新專案時,都會翻翻找找之前的專案,把想要的設定拿(偷)過來用,而 NLog.config 裡面用到了兩個 Layout Renderers:

  1. aspnet-request-ip
  2. aspnet-TraceIdentifier

開發時看到Log的這兩個資訊都是空白的,想想本機跑的關係吧,就隨它去了,直到丟上Server看到Log怎麼還是空白的,驚覺不對勁趕緊來確認問題,記錄一下排查的過程。

...繼續閱讀 »