如何打开3DE的追踪Trace日志

有的时候,比如需要知道3DE操作时候数据库的SQL是哪些,这时候我们需要打开SQL的追踪。

使用管理员登陆”Collaboration and approvals” –》Utility –》 Run MQL ,运行下面的MQL

trace type sql filename sql.txt
3de web run mql

可以使用

print trace 

查看当前的追踪状态,SQL TRACE有没有被打开。

3de web run MQL result

这时候,如上图,3DSpace的所有SQL都会打印在/usr/DassualtSystemes/R2025x/3DSpace/logsCAS目录中的sql.txt文件中。

查看这个文件,可以看到很多SQL ,可以使用 tail -f sql.txt 查看SQL的更新(太多了看不过来)

sql.txt content

当我们结束SQL查看后,我们需要关掉SQL的追踪,不然日志文件会越来越大,很容易导致磁盘空间不足。

使用

trace off 

关闭所有的追踪

3de web mql trace off

也可以单独使用

trace type sql off

只关闭sql的追踪。

help trace 

可以看到我们可以追踪的各种内容,很多时候可以用来诊断各种问题。

help trace result

3DE 2024x FD02 增强了trace,现在trace可以只跟踪一个用户。

trace type TAG_LIST user user1,user2 on filename MyOutput.trc;

以前一旦trace后,后台日志就会被刷屏,非常巨大的日志,而只记录一个用户的日志,可以大幅减小日志文件的大小,有助于分析问题。

Leave a Reply