We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ca58e8c + 2aa714b commit 7079680Copy full SHA for 7079680
power_grid_model_c/power_grid_model/include/power_grid_model/common/multi_threaded_logging.hpp
@@ -24,7 +24,13 @@ class MultiThreadedLoggerImpl : public MultiThreadedLogger {
24
ThreadLogger& operator=(ThreadLogger const&) = default;
25
ThreadLogger(ThreadLogger&&) noexcept = default;
26
ThreadLogger& operator=(ThreadLogger&&) noexcept = default;
27
- ~ThreadLogger() noexcept override { sync(); }
+ ~ThreadLogger() noexcept override {
28
+ try {
29
+ sync();
30
+ } catch (...) { // NOLINT(bugprone-empty-catch) // NOSONAR
31
+ // we can't sync so we need to ignore the error
32
+ }
33
34
void sync() const { parent_->sync(*this); }
35
36
private:
0 commit comments