Improve error message handling for spdlog #110
Draft
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.
Kind of relates to ros2/rcutils#269
rcl_logging_spdlog
'srcl_logging_external_initialize()
: in case ofrcl_logging_get_logging_directory()
failure, append error message instead of overwriting it without resetting it (and thus generating a "This error state is being overwritten" warning)rcl_logging_external_initialize()
must/should(?) set an error message if it returnsRCL_LOGGING_RET_ERROR
This results in
rcl_logging_spdlog/test/test_logging_interface.cpp
not generating any "This error state is being overwritten" warnings.