diff --git a/.gitignore b/.gitignore index 499537e..3084831 100644 --- a/.gitignore +++ b/.gitignore @@ -33,4 +33,5 @@ build # vcpkg -vcpkg \ No newline at end of file +vcpkg +.vscode diff --git a/bcos-utilities/BoostLogInitializer.cpp b/bcos-utilities/BoostLogInitializer.cpp index 543a7f6..5aa569f 100644 --- a/bcos-utilities/BoostLogInitializer.cpp +++ b/bcos-utilities/BoostLogInitializer.cpp @@ -27,8 +27,6 @@ #include #include #include -#include -#include using namespace bcos; @@ -128,34 +126,16 @@ void BoostLogInitializer::initStatLog( void BoostLogInitializer::initLog(boost::property_tree::ptree const& _pt, std::string const& _logger, std::string const& _logPrefix) { - // replace ~ with %, because only % is used as escape character in boost log - char toReplace = '`'; - char replacement = '%'; - m_running.store(true); // get log level m_logLevel = getLogLevel(_pt.get("log.level", "info")); m_consoleLog = _pt.get("log.enable_console_output", false); - m_logFormat = _pt.get("log.format", ""); - std::replace_if( - m_logFormat.begin(), m_logFormat.end(), [&toReplace](char c) { return c == toReplace; }, - replacement); - m_logNamePattern = _pt.get("log.log_name_pattern", "log_%Y%m%d_%H%M.log"); - std::replace_if( - m_logNamePattern.begin(), m_logNamePattern.end(), - [&toReplace](char c) { return c == toReplace; }, replacement); - m_compressArchive = _pt.get("log.compress_archive_file", false); m_archivePath = _pt.get("log.archive_path", ""); - m_rotateFileNamePattern = _pt.get("log.rotate_name_pattern", "log_%Y%m%d%H.%M.log"); - std::replace_if( - m_rotateFileNamePattern.begin(), m_rotateFileNamePattern.end(), - [&toReplace](char c) { return c == toReplace; }, replacement); - m_rotateSize = _pt.get("log.max_log_file_size", 1024) * MB_IN_BYTES; if (m_rotateSize < 100 * MB_IN_BYTES) {