From b1bba0a5d7a3d06a8e5b35ae2a17812919cbe0b3 Mon Sep 17 00:00:00 2001 From: Eric Frias Date: Sun, 29 Apr 2018 18:58:22 -0400 Subject: [PATCH] add missing implementation for logger::remove_appender() --- src/log/logger.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/log/logger.cpp b/src/log/logger.cpp index 8c4f149..4bce5c4 100644 --- a/src/log/logger.cpp +++ b/src/log/logger.cpp @@ -99,8 +99,8 @@ namespace fc { void logger::add_appender( const fc::shared_ptr& a ) { my->_appenders.push_back(a); } -// void logger::remove_appender( const fc::shared_ptr& a ) - // { my->_appenders.erase(a); } + void logger::remove_appender( const fc::shared_ptr& a ) + { my->_appenders.erase(std::remove(my->_appenders.begin(), my->_appenders.end(), a), my->_appenders.end()); } std::vector > logger::get_appenders()const {