Browse Source

Remove StructuredLogger dependency on libp2p

cl-refactor
Lefteris Karapetsas 10 years ago
parent
commit
fac9e35dfb
  1. 3
      libdevcore/StructuredLogger.cpp
  2. 11
      libdevcore/StructuredLogger.h

3
libdevcore/StructuredLogger.cpp

@ -22,11 +22,12 @@
*/ */
#include "StructuredLogger.h" #include "StructuredLogger.h"
#include <ctime> #include <ctime>
#include <boost/asio/ip/tcp.hpp>
#include <json/json.h> #include <json/json.h>
#include "Guards.h" #include "Guards.h"
namespace ba = boost::asio;
using namespace std; using namespace std;
namespace dev namespace dev

11
libdevcore/StructuredLogger.h

@ -27,9 +27,10 @@
#include <string> #include <string>
#include <chrono> #include <chrono>
#include <libp2p/Network.h>
namespace Json { class Value; } namespace Json { class Value; }
namespace boost { namespace asio { namespace ip { template<class T>class basic_endpoint; class tcp; }}}
namespace bi = boost::asio::ip;
namespace dev namespace dev
{ {
@ -61,12 +62,16 @@ public:
static void stopping(std::string const& _clientImpl, const char* _ethVersion); static void stopping(std::string const& _clientImpl, const char* _ethVersion);
static void p2pConnected( static void p2pConnected(
std::string const& _id, std::string const& _id,
bi::tcp::endpoint const& _addr, bi::basic_endpoint<bi::tcp> const& _addr,
std::chrono::system_clock::time_point const& _ts, std::chrono::system_clock::time_point const& _ts,
std::string const& _remoteVersion, std::string const& _remoteVersion,
unsigned int _numConnections unsigned int _numConnections
); );
static void p2pDisconnected(std::string const& _id, bi::tcp::endpoint const& _addr, unsigned int _numConnections); static void p2pDisconnected(
std::string const& _id,
bi::basic_endpoint<bi::tcp> const& _addr,
unsigned int _numConnections
);
static void minedNewBlock( static void minedNewBlock(
std::string const& _hash, std::string const& _hash,
std::string const& _blockNumber, std::string const& _blockNumber,

Loading…
Cancel
Save