я получил
вместо logger.log(customer);
я использую это, чтобы добавить свойства клиента:
NLog.LogEventInfo info = new LogEventInfo(LogLevel.Info,"Name",cus.Name);
info.Properties.Add("Name",cus.Name);
log.Log(info);
и в конфигурации я использую это, чтобы напечатать это:
<target name="output" xsi:type="Debugger" layout="${event-context:item=Name}" />