diff --git a/src/base/io/json/JsonChain.cpp b/src/base/io/json/JsonChain.cpp index 843c991c6..dff619e8f 100644 --- a/src/base/io/json/JsonChain.cpp +++ b/src/base/io/json/JsonChain.cpp @@ -36,9 +36,7 @@ static const rapidjson::Value kNullValue; } -xmrig::JsonChain::JsonChain() -{ -} +xmrig::JsonChain::JsonChain() = default; bool xmrig::JsonChain::add(rapidjson::Document &&doc) @@ -66,8 +64,10 @@ bool xmrig::JsonChain::addFile(const char *fileName) if (doc.HasParseError()) { const size_t offset = doc.GetErrorOffset(); - size_t line, pos; + size_t line; + size_t pos; std::vector s; + if (Json::convertOffset(fileName, offset, line, pos, s)) { for (const auto& t : s) { LOG_ERR("%s", t.c_str()); diff --git a/src/base/io/log/Tags.cpp b/src/base/io/log/Tags.cpp index c7dccf27c..0b4f7a0a9 100644 --- a/src/base/io/log/Tags.cpp +++ b/src/base/io/log/Tags.cpp @@ -73,6 +73,16 @@ const char *xmrig::Tags::randomx() #endif +#ifdef XMRIG_PROXY_PROJECT +const char *xmrig::Tags::proxy() +{ + static const char *tag = MAGENTA_BG_BOLD(WHITE_BOLD_S " proxy "); + + return tag; +} +#endif + + #ifdef XMRIG_FEATURE_CUDA const char *xmrig::Tags::nvidia() { diff --git a/src/base/io/log/Tags.h b/src/base/io/log/Tags.h index ceb3c89cc..e6d470be2 100644 --- a/src/base/io/log/Tags.h +++ b/src/base/io/log/Tags.h @@ -42,6 +42,10 @@ public: # endif # endif +# ifdef XMRIG_PROXY_PROJECT + static const char *proxy(); +# endif + # ifdef XMRIG_FEATURE_CUDA static const char *nvidia(); # endif