本教程前一篇文章介绍的内容:
有读者向我提问:一个 ABAP 程序植入了应用日志的记录功能之后,有没有办法暂时 deactivate 程序里这些日志记录的行为?
答案是不能。只要我们在代码里编写了应用日志的记录功能,每次 ABAP 程序执行,就会忠实地将日志记录下来,从而供用户在事物码 SLG1 里查看。
有两个方式可以提高开发和支持人员,从海量的应用日志里查询和分析问题的效率:
(1) 在用日志查看器 SLG1 里指定尽可能详细的查询条件,从而让应用日志的显示范围尽可能精确,从而缩小日志显示的结果集:
(2) 使用事物码 SLG2,维护定期删除过期的应用日志的后台作业调度。
本文介绍 ABAP 另一种有用的程序运行时执行信息的记录工具,叫做 Checkpoint group.
什么是 Checkpoint Group
Checkpoint group 和 Application Log 相比,相同点是二者都需要开发人员在 ABAP 源代码里期望进行记录的位置,手动编写信息的记录代码。不同点是,Checkpoint group 记录信息的行为,可以通过叫作 Activation Variant 的对象,来有选择性地启用和关闭。
本文目录:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。