Skip to content

Commit cd4a7b0

Browse files
committed
Added WsjcppLog::deinitGlobalVariables
1 parent 0494b92 commit cd4a7b0

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/wsjcpp_core.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@ void WsjcppLog::initGlobalVariables() {
744744

745745
// ---------------------------------------------------------------------
746746

747+
void WsjcppLog::deinitGlobalVariables() {
748+
delete WsjcppLog::g_WSJCPP_LOG_LAST_MESSAGES;
749+
delete WsjcppLog::g_WSJCPP_LOG_MUTEX;
750+
}
751+
752+
// ---------------------------------------------------------------------
753+
747754
void WsjcppLog::add(WsjcppColorModifier &clr, const std::string &sType, const std::string &sTag, const std::string &sMessage) {
748755
WsjcppLog::initGlobalVariables();
749756
WsjcppLog::doLogRotateUpdateFilename();

src/wsjcpp_core.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ class WsjcppLog {
116116
static void setPrefixLogFile(const std::string &sPrefixLogFile);
117117
static void setRotationPeriodInSec(long nRotationPeriodInSec);
118118
static void initGlobalVariables();
119+
static void deinitGlobalVariables();
119120

120121
private:
121122
static void add(WsjcppColorModifier &clr, const std::string &sType, const std::string &sTag, const std::string &sMessage);

0 commit comments

Comments
 (0)