mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 19:15:54 +00:00
55 lines
1.4 KiB
C++
55 lines
1.4 KiB
C++
//------------------------------------------------------------------------------
|
|
/*
|
|
Copyright (c) 2011-2013, OpenCoin, Inc.
|
|
*/
|
|
//==============================================================================
|
|
|
|
// VFALCO NOTE this looks like some facility for giving websocket
|
|
// a way to produce logging output.
|
|
//
|
|
namespace websocketpp
|
|
{
|
|
namespace log
|
|
{
|
|
|
|
using namespace ripple;
|
|
|
|
LogPartition websocketPartition ("WebSocket");
|
|
|
|
void websocketLog (websocketpp::log::alevel::value v, const std::string& entry)
|
|
{
|
|
using namespace ripple;
|
|
|
|
if ((v == websocketpp::log::alevel::DEVEL) || (v == websocketpp::log::alevel::DEBUG_CLOSE))
|
|
{
|
|
if (websocketPartition.doLog (lsTRACE))
|
|
Log (lsDEBUG, websocketPartition) << entry;
|
|
}
|
|
else if (websocketPartition.doLog (lsDEBUG))
|
|
Log (lsDEBUG, websocketPartition) << entry;
|
|
}
|
|
|
|
void websocketLog (websocketpp::log::elevel::value v, const std::string& entry)
|
|
{
|
|
using namespace ripple;
|
|
|
|
LogSeverity s = lsDEBUG;
|
|
|
|
if ((v & websocketpp::log::elevel::INFO) != 0)
|
|
s = lsINFO;
|
|
else if ((v & websocketpp::log::elevel::FATAL) != 0)
|
|
s = lsFATAL;
|
|
else if ((v & websocketpp::log::elevel::RERROR) != 0)
|
|
s = lsERROR;
|
|
else if ((v & websocketpp::log::elevel::WARN) != 0)
|
|
s = lsWARNING;
|
|
|
|
if (websocketPartition.doLog (s))
|
|
Log (s, websocketPartition) << entry;
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
// vim:ts=4
|