Fix tracklog stream exceptions setup.
authorMikhail Kurinnoi <m.kurinnoi@samsung.com>
Wed, 30 Jan 2019 15:46:09 +0000 (18:46 +0300)
committerAlexander Soldatov/AI Ecosystem Lab /SRR/Staff Engineer/삼성전자 <soldatov.a@samsung.com>
Thu, 31 Jan 2019 17:06:31 +0000 (20:06 +0300)
src/tracelog/tracelog.cpp

index 2a6cd85..5aeacb9 100644 (file)
@@ -43,9 +43,8 @@ public:
     {
         try
         {
-            m_stream.exceptions(m_stream.exceptions() | std::ios::failbit);
+            m_stream.exceptions(std::ios::failbit | std::ios::badbit);
             static_cast<std::ofstream&>(m_stream).open(filename);
-            m_stream.exceptions(std::ios::goodbit);
         }
         catch (...)
         {