在MicroStation发生异常的时候,我们可以通过分析异常日志(Exception Log)来进行trouble shooting。
简单地说,Windows应用程序在执行遇到错误的时候通常会抛出异常。这可能会是读取了错误的数据或者是应用程序本身的问题等引起的。这样的错误可能无害,严重时也可能会导致数据的完全丢失。所以在这时找到异常日志会对我们有所帮助。
MicroStation根据版本的不同,生成异常日志的路径也不相同。
- 如果是MicroStation/J版,将会在安装路径生成异常日志和MiniDump.dmp文件:
..\MicroStation\temp - 如果是MicroStation V8 (08.05.01.25之前的版本),也是在安装路径下:
..\MicroStation\temp - 如果是MicroStation V8 2004 Edition (08.05.##.## 之后的版本),同样是在安装路径的temp文件夹里:
..\Bentley\Program\MicroStation\temp\ExceptionHistory-1
..\Bentley\Program\MicroStation\temp\ExceptionHistory-1\Exception.log
..\Bentley\Program\MicroStation\temp\ExceptionHistory-1\MiniDump.dmp - 如果是MicroStation XM (08.09.##.##) 或者 V8i (08.11.##.## ) 或者CONNECT版本,将在Windows的TMP路径下生成异常日志。TMP路径可以在环境变量里确认。

并且异常日志会放在TMP路径下的子文件夹里。比如,
..\Bentley\MicroStation\8.11\7-MVP-obOL5iptQdzhwmJg\ExceptionHistory\ExceptionHistory-1 ("7-MVP-obOL5iptQdzhwmJg"是一串随机生成的字符串,每次安装都会不同)

※请注意:最新的异常日志总是保存在ExceptionHistory-1路径下面;按照更新时间递进排序,ExceptionHistory-20则保存了最早的异常日志。通过manageexceptionlogs.vbs文件我们可以对这些设置进行自定义调整。