diff --git a/Common/Core/vtkLogger.cxx b/Common/Core/vtkLogger.cxx
index dbd8f1907dcf797b5c66773b3e59a9c47c52c78d..5e15876d78cae723bf65ec568ded7132c4a89f63 100644
--- a/Common/Core/vtkLogger.cxx
+++ b/Common/Core/vtkLogger.cxx
@@ -137,7 +137,7 @@ void vtkLogger::Init(int& argc, char* argv[], const char* verbosity_flag /*= "-v
   }
   loguru::Options options;
   options.verbosity_flag = verbosity_flag;
-  options.unsafe_signal_handler = vtkLogger::EnableUnsafeSignalHandler;
+  options.signal_options.unsafe_signal_handler = vtkLogger::EnableUnsafeSignalHandler;
   if (strlen(detail::ThreadName) > 0)
   {
     options.main_thread_name = detail::ThreadName;