KB Article #182525

difference between the different "Message log level" settings

Problem

-- There is a setting called "Message log level" exposed in System Profile Manager -> Environment

It can be set to : Off / Normal / Detailed

Here is what the documentation states :

"Message log level – Select a logging level for Message Log:
Off – No logging
Normal – Log all basic events, no attributes
Detailed – Log an extended set of events and all attribute values"

-- How to check the current setting, and what difference does it make at runtime when changing the level

Resolution

- process a message and open an entry of type "B2BiSystemEvent" -> "B2Bi" tab -> "Attributes" subtab -> the current setting is shown in B2BI_MESSAGE_LOG (0=Off, 1=Normal, 2=Detailed)

- "Off" means that it creation of "B2BiSystemEvents" is limited to the most important (such as "Metadata Profile Matched", "Post-TransferSuccess selected", "Map Completed",...) and there is no attributes are attached to the entry

- "Normal" mode adds "B2BiSystemEvents" events such as "Message Received", "Inbound Edifact Interchange", "Dynamic Control Completed", "Processing Completed"... and there is no attributes are attached to the entry

- "Detailed" logs all "B2BiSystemEvents" events and attach all attributes to the events

Note also that :

- changing the "Message log level" requirs a restart of the trading engine node

- there is currently no way to disable all logger events

- changing the level will not have a major impact on the size of the loggers, and it will have no impact on the filer size