在revit的操作过程中,revit会将所有的操作,生成对应的操作日志Journal文件,此文件是在目录:
C:Users\%用户名%AppDataLocalAutodeskRevit\%版本号%Journals
之下。
在IExternalCommand外部命令可以通过指定Journaling的属性,来控制当前的操作是否被记录在日志中。
下面为当前Revit API支持的Journaling属性模式:
① JournalingMode.NoCommandData:
该模式,Revit 不会把 ExternalCommandData JournalData 的内容写到 Revit Journal中。
② JournalingMode.UsingCommandData: 默认是这个模式。
该模式,Revit 使用 IDictionary<String, String>格式把 ExternalCommandData.JournalData 的内容写到 Revit Journal 中。