0
如何在使用UseNLog()實施的Topshelf應用程序中使用custom variables and layout?我想發送類似於ID號的內容,以便可以使用$ {mdc:item = MyValue}語法將其放入日誌中。Topshelf和NLog - 使用自定義變量
如何在使用UseNLog()實施的Topshelf應用程序中使用custom variables and layout?我想發送類似於ID號的內容,以便可以使用$ {mdc:item = MyValue}語法將其放入日誌中。Topshelf和NLog - 使用自定義變量
可以使用MappedDiagnosticsLogicalContext NLOG像這樣:
NLog.MappedDiagnosticsLogicalContext.Set("PropertyName", PropertyValue);
設置的第一個參數是表示屬性名的字符串。第二個參數將一個對象作爲其值。
當然你需要用'$ {mdc:MyValue}'而不是'$ {event-properties}'來讀取它們。請參閱https://github.com/nlog/nlog/wiki/MDC-Layout-Renderer – Julian