Enabling logging concepts

A concept can be any functional flow in one program or spanning over several programs. One program can handle several concepts. Similarly, one concept can be handled by several programs. The main purpose for using concept logging is to simplify troubleshooting.

Concepts must be added to the program or programs to produce an entry in the log.

Example

KQLOG.concept(CONCEPT_ITEM_CREATION, "Executing option " + XXOPC.toString());

The output of the KQLOG.concept() method is a string containing the concept and the message supplied by the M3 Business Engine program.

The first time the concept is run in the program (or programs), the concept is automatically registered.

To enable logging concepts

  1. Navigate to main page>Subsystem>Logging> Concepts.
  2. Select the check box Concept logging enabled.