以下是使用 System.Diagnostics.Trace 类来记录日志,并将日志另存到桌面的示例代码,应用于AutoCAD.NET C#开发中处理通过 ObjectId 获取对象相关操作的日志记录场景(可根据实际需求调整代码细节):
步骤一:添加配置文件( app.config )
首先,在项目根目录下添加一个名为 app.config 的配置文件(如果已有可直接编辑),内容如下:
xml
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="TextWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\Users\你的用户名\Desktop\ObjectIdAccessLog.txt" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
注意要将上述配置文件中 initialize