Logging 我将在生产服务器上获得哪些日志记录信息?

Logging 我将在生产服务器上获得哪些日志记录信息?,logging,log4net,log4net-configuration,Logging,Log4net,Log4net Configuration,对于以下patternayout <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger %property - %message%newline%exception" /> </layout> 我正在开发localhost。当这进入生产服务器(多线程环境)时,输出将是不同的还是相同的,即用户名主机名是

对于以下
patternayout

<layout type="log4net.Layout.PatternLayout">
  <conversionPattern value="%date [%thread] %-5level %logger %property  - %message%newline%exception" />
</layout>

我正在开发localhost。当这进入生产服务器(多线程环境)时,输出将是不同的还是相同的,即
用户名
主机名
是客户端还是服务器

这取决于您如何获取信息以及如何管理身份验证,但是如果您使用
%identity
,您将使用
Principal.identity.name
获取当前用户的用户名,而不是使用
%username
获取
窗口身份

但是请注意,对于使用以下任一项,有一个警告:

WARNING Generating caller information is extremely slow. 
Its use should be avoided unless execution speed is not an issue.
log4net:HostName
将返回“最初记录事件的计算机的名称”。这将是生产服务器

WARNING Generating caller information is extremely slow. 
Its use should be avoided unless execution speed is not an issue.