I found an interesting observation. Please correct me if i am wrong. In the documentation, it says:
Code:
vbldLogLevelNone 0 No calls to LogMessage will be logged.
vbldLogLevelError 1 Only error level messages will be logged.
vbldLogLevelWarning 2 Only error and warning level error messages will be logged.
vbldLogLevelNormal 3 Errors, warnings, and normal level error messages will be logged.
vbldLogLevelDetailed 4 Errors, warnings, normal, and detailed error messages will be logged.
vbldLogLevelDiagnostic 5 Errors, warnings, normal, detailed, and diagnostic error messages will be logged.
But the number associated with these parameters are off by 1.
vbldLogLevelNone starts at -1, vbldLogLevelError at 0 and so on.
I tested this with:
Code:
Builder.LogMessage2 "vbldLogLevelError = " & vbldLogLevelError, vbldLogLevelError