Message Log Runtime Settings

There are three main settings for runtime message logging:

Log Level
C Language
Constants
JavaScript Constants Object Oriented Constants
See Function and Constant Prefixes
Value
Disabled
LR_MSG_CLASS_
DISABLE_LOG
<namespace>.MSG_CLASS_DISABLE_LOG
lr.MSG_CLASS_
DISABLE_LOG
0
Brief
LR_MSG_CLASS_
BRIEF_LOG
<namespace>.MSG_CLASS_BRIEF_LOG
lr.MSG_CLASS_
BRIEF_LOG
1
Extended Log
LR_MSG_CLASS_
EXTENDED_LOG
<namespace>.MSG_CLASS_EXTENDED_LOG:
lr.MSG_CLASS_
EXTENDED_LOG
16

The following are "ORed" with the Extended Log message setting used to further refine the setting:

Log Level
C Language
Constants
JavaScript Constants
Object Oriented Constants
Value
Result Data
LR_MSG_CLASS_
RESULT_DATA
<namespace>.MSG_CLASS_RESULT_DATA
lr.MSG_CLASS_
RESULT_DATA
2
Parameter
Substitution
LR_MSG_CLASS_
PARAMETERS
<namespace>.MSG_CLASS_PARAMETERS
lr.MSG_CLASS_
PARAMETERS
4
Full Runtime
Trace
LR_MSG_CLASS_
FULL_TRACE
<namespace>.MSG_CLASS_FULL_TRACE
lr.MSG_CLASS_
FULL_TRACE
8

This setting can be "ORed" with all other message setting:

Log Level
C Language
Constants
JavaScript Constants
Object Oriented Constants
Value
Only on error.
Which messages sent on error depends on other settings.
LR_MSG_CLASS_
JIT_LOG_ON_
ERROR
lr.MSG_CLASS_AUTO_LOG
lr.MSG_CLASS_
JIT_LOG_ON_
ERROR
512