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