File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323
2424#include " logger.h"
2525
26- std::shared_ptr<cSoftHdLogger> cSoftHdLogger::instance;
27-
2826/* ****************************************************************************
2927 * cSoftHdLogger class
3028 ****************************************************************************/
@@ -44,9 +42,7 @@ cSoftHdLogger::cSoftHdLogger(void)
4442 */
4543std::shared_ptr<cSoftHdLogger> cSoftHdLogger::GetLogger ()
4644{
47- if (instance == nullptr )
48- instance = std::shared_ptr<cSoftHdLogger>(new cSoftHdLogger ());
49-
45+ static std::shared_ptr<cSoftHdLogger> instance (new cSoftHdLogger ());
5046 return instance;
5147}
5248
Original file line number Diff line number Diff line change @@ -89,8 +89,7 @@ class cSoftHdLogger {
8989 cSoftHdLogger (const cSoftHdLogger &) = delete ;
9090 cSoftHdLogger& operator =(const cSoftHdLogger &) = delete ;
9191
92- static std::shared_ptr<cSoftHdLogger> instance; // /< logger instance
93- int logLevel; // /< loglevel (see Logger flags above)
92+ int logLevel; // /< loglevel (see Logger flags above)
9493};
9594
9695#endif
You can’t perform that action at this time.
0 commit comments