From e359e0a6f0949a64b63c2d851852eb21119962c7 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Wed, 12 Jun 2013 23:51:09 -0700 Subject: gras: moved debug prints to element base class --- lib/element.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'lib/element.cpp') diff --git a/lib/element.cpp b/lib/element.cpp index 4b73bd4..c2ae39e 100644 --- a/lib/element.cpp +++ b/lib/element.cpp @@ -39,7 +39,11 @@ Element::Element(const std::string &name) if (not extra.empty()) (*this)->repr = name; else (*this)->repr = str(boost::format("%s (%s)") % name % extra); - if (GENESIS) std::cerr << "New element: " << to_string() << std::endl; + if (GENESIS) std::cerr + << "===================================================\n" + << "== Element Created: " << to_string() << "\n" + << "===================================================\n" + << std::flush; } Element::~Element(void) @@ -62,6 +66,11 @@ ElementImpl::~ElementImpl(void) if (this->executor) this->top_block_cleanup(); if (this->topology) this->hier_block_cleanup(); if (this->worker) this->block_cleanup(); + if (ARMAGEDDON) std::cerr + << "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" + << "xx Element Destroyed: " << name << "\n" + << "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n" + << std::flush; } void Element::set_container(WeakContainer *container) -- cgit