Configuration options for classes tracing
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
You can specify a class name or package name with wildcard * as a suffix to match the beginning of the referenced class.
For example:
MyPackageName.MyClassName—Traces all methods defined in theMyClassNameclass within theMyPackageNamepackage.MyPackageName.MyClass*—Traces all methods of the class names that begin withMyClassin theMyPackageNamepackage, including any sub-packages starting withMyPackageName.MyClass.MyPackageName.*—Traces all methods of all classes within theMyPackageNamepackage.MyPackage*—Traces all methods of all classes within packages that start withMyPackage.
Note:
- If a class is not defined within a package, you can specify the class name only.
- If class inheritance is present, tracing is automatically applied on a per-instance basis.
That is, when specifying a class name in the
trace_classesoption, the tracing functionality is extended to both the class and its superclasses.