mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 02:55:50 +00:00
@@ -68,11 +68,11 @@ private:
|
||||
operator=(Sink const&) = delete;
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text)
|
||||
write(beast::severities::Severity level, std::string&& text)
|
||||
override;
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override;
|
||||
};
|
||||
|
||||
|
||||
@@ -225,7 +225,7 @@ private:
|
||||
severities::Severity severity) const;
|
||||
|
||||
static std::string
|
||||
formatLog(std::string const& message);
|
||||
formatLog(std::string&& message);
|
||||
|
||||
public:
|
||||
//--------------------------------------------------------------------------
|
||||
@@ -279,7 +279,7 @@ public:
|
||||
level is below the current threshold().
|
||||
*/
|
||||
virtual void
|
||||
write(Severity level, std::string const& text) = 0;
|
||||
write(Severity level, std::string&& text) = 0;
|
||||
|
||||
/** Bypass filter and write text to the sink at the specified severity.
|
||||
* Always write the message, but maintain the same formatting as if
|
||||
@@ -289,7 +289,7 @@ public:
|
||||
* @param text Text to write to sink.
|
||||
*/
|
||||
virtual void
|
||||
writeAlways(Severity level, std::string const& text) = 0;
|
||||
writeAlways(Severity level, std::string&& text) = 0;
|
||||
|
||||
private:
|
||||
Severity thresh_;
|
||||
|
||||
@@ -88,14 +88,14 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text) override
|
||||
write(beast::severities::Severity level, std::string&& text) override
|
||||
{
|
||||
using beast::Journal;
|
||||
sink_.write(level, prefix_ + text);
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(severities::Severity level, std::string const& text) override
|
||||
writeAlways(severities::Severity level, std::string&& text) override
|
||||
{
|
||||
using beast::Journal;
|
||||
sink_.writeAlways(level, prefix_ + text);
|
||||
|
||||
@@ -47,20 +47,20 @@ Logs::Sink::Sink(
|
||||
}
|
||||
|
||||
void
|
||||
Logs::Sink::write(beast::severities::Severity level, std::string const& text)
|
||||
Logs::Sink::write(beast::severities::Severity level, std::string&& text)
|
||||
{
|
||||
if (level < threshold())
|
||||
return;
|
||||
|
||||
logs_.write(level, partition_, text, console());
|
||||
logs_.write(level, partition_, std::move(text), console());
|
||||
}
|
||||
|
||||
void
|
||||
Logs::Sink::writeAlways(
|
||||
beast::severities::Severity level,
|
||||
std::string const& text)
|
||||
std::string&& text)
|
||||
{
|
||||
logs_.write(level, partition_, text, console());
|
||||
logs_.write(level, partition_, std::move(text), console());
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
@@ -77,12 +77,12 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(severities::Severity, std::string const&) override
|
||||
write(severities::Severity, std::string&&) override
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(severities::Severity, std::string const&) override
|
||||
writeAlways(severities::Severity, std::string&&) override
|
||||
{
|
||||
}
|
||||
};
|
||||
@@ -264,7 +264,7 @@ Journal::initMessageContext(
|
||||
}
|
||||
|
||||
std::string
|
||||
Journal::formatLog(std::string const& message)
|
||||
Journal::formatLog(std::string&& message)
|
||||
{
|
||||
if (!m_jsonLogsEnabled)
|
||||
{
|
||||
@@ -363,13 +363,13 @@ Journal::ScopedStream::ScopedStream(
|
||||
|
||||
Journal::ScopedStream::~ScopedStream()
|
||||
{
|
||||
std::string const& s(m_ostream.str());
|
||||
std::string s(m_ostream.str());
|
||||
if (!s.empty())
|
||||
{
|
||||
if (s == "\n")
|
||||
m_sink.write(m_level, formatLog(""));
|
||||
else
|
||||
m_sink.write(m_level, formatLog(s));
|
||||
m_sink.write(m_level, formatLog(std::move(s)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -48,14 +48,14 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(severities::Severity level, std::string const&) override
|
||||
write(severities::Severity level, std::string&&) override
|
||||
{
|
||||
if (level >= threshold())
|
||||
++m_count;
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(severities::Severity level, std::string const&) override
|
||||
writeAlways(severities::Severity level, std::string&&) override
|
||||
{
|
||||
++m_count;
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text) override
|
||||
write(beast::severities::Severity level, std::string&& text) override
|
||||
{
|
||||
if (level < threshold())
|
||||
return;
|
||||
@@ -59,7 +59,7 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
std::cout << clock_.now().time_since_epoch().count() << " " << text
|
||||
|
||||
@@ -57,7 +57,7 @@ class CaptureLogs : public Logs
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text)
|
||||
write(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
std::lock_guard lock(strmMutex_);
|
||||
@@ -65,7 +65,7 @@ class CaptureLogs : public Logs
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
std::lock_guard lock(strmMutex_);
|
||||
|
||||
@@ -45,7 +45,7 @@ class CheckMessageLogs : public Logs
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text)
|
||||
write(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
if (text.find(owner_.msg_) != std::string::npos)
|
||||
@@ -53,10 +53,10 @@ class CheckMessageLogs : public Logs
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
write(level, text);
|
||||
write(level, std::move(text));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text)
|
||||
write(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
if (level < threshold())
|
||||
@@ -102,7 +102,7 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
suite_.log << text << std::endl;
|
||||
|
||||
@@ -49,27 +49,27 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text) override;
|
||||
write(beast::severities::Severity level, std::string&& text) override;
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override;
|
||||
};
|
||||
|
||||
inline void
|
||||
SuiteJournalSink::write(
|
||||
beast::severities::Severity level,
|
||||
std::string const& text)
|
||||
std::string&& text)
|
||||
{
|
||||
// Only write the string if the level at least equals the threshold.
|
||||
if (level >= threshold())
|
||||
writeAlways(level, text);
|
||||
writeAlways(level, std::move(text));
|
||||
}
|
||||
|
||||
inline void
|
||||
SuiteJournalSink::writeAlways(
|
||||
beast::severities::Severity level,
|
||||
std::string const& text)
|
||||
std::string&& text)
|
||||
{
|
||||
using namespace beast::severities;
|
||||
|
||||
@@ -137,15 +137,15 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text) override
|
||||
write(beast::severities::Severity level, std::string&& text) override
|
||||
{
|
||||
if (level < threshold())
|
||||
return;
|
||||
writeAlways(level, text);
|
||||
writeAlways(level, std::move(text));
|
||||
}
|
||||
|
||||
inline void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
strm_ << text << std::endl;
|
||||
|
||||
@@ -49,14 +49,14 @@ private:
|
||||
operator=(Sink const&) = delete;
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text)
|
||||
write(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
logs_.logStream_ << text;
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
logs_.logStream_ << text;
|
||||
@@ -217,13 +217,13 @@ public:
|
||||
}
|
||||
|
||||
void
|
||||
write(beast::severities::Severity level, std::string const& text) override
|
||||
write(beast::severities::Severity level, std::string&& text) override
|
||||
{
|
||||
strm_ << text;
|
||||
}
|
||||
|
||||
void
|
||||
writeAlways(beast::severities::Severity level, std::string const& text)
|
||||
writeAlways(beast::severities::Severity level, std::string&& text)
|
||||
override
|
||||
{
|
||||
strm_ << text;
|
||||
|
||||
Reference in New Issue
Block a user