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.
1 parent c4db7aa commit 7d5a4deCopy full SHA for 7d5a4de
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 (...) {
31
+ // we can't sync so we need to drop
32
+ }
33
34
void sync() const { parent_->sync(*this); }
35
36
private:
0 commit comments