[log] Enable domain based level configuration #3229
+18
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Existing behavior:
All the installed domains get the INFO default level initially (OGS_LOG_DEFAULT = OGS_LOG_INFO).
At startup the configured level is considered:
Domain based level configuration:
Each listed domain under domain section can have a specific level defined.
Example of domain configuration for AMF:
Causes the following levels:
Legal delimiters are " \t\n,:". All of them can be used, but for the sake of clarity, ":" is recommended to separate module and its level.
Installing a new domain with the name equal to one of the levels would disable this level from being configured per domain.