将以下内容添加到 client\bin 文件夹中的 ax32.exe.config:
<system.diagnostics>
<sources>
<!-- this registers the listener with traces from a specific source -->
<source name="RetailNetTracerEventLog" switchValue="Information">
<listeners>
<add name="EventLogTraceListener" />
</listeners>
</source>
</sources>
<!-- this defines a listener -->
<sharedListeners>
<add name="EventLogTraceListener" type="System.Diagnostics.EventLogTraceListener" initializeData="Microsoft Dynamics AX Client" />
</sharedListeners>
<!-- this configures tracing -->
<trace autoflush="true">
<listeners>
<remove name="Default" />
<add name="EventLogTraceListener" />
</listeners>
</trace>
</system.diagnostics>
您可能还需要将此块添加到 server\bin 文件夹中的 Ax32Serv.exe.config。
我之前偶然发现了几个关于添加监听器的正确方法的猜测,但这对我有用。NetTracer 消息应出现在常规 Windows 应用程序事件日志中。