14 : m_message{
std::move(message)}, m_match(
std::move(match))
17 [
this](
const std::string&
s) {
std::list< std::function< void(conststd::string &)> >::iterator PushBackCallback(std::function< void(const std::string &)> fun) EXCLUSIVE_LOCKS_REQUIRED(!m_cs)
Connect a slot to the print signal and return the connection.
void DeleteCallback(std::list< std::function< void(const std::string &)> >::iterator it) EXCLUSIVE_LOCKS_REQUIRED(!m_cs)
Delete a connection.
std::list< std::function< void(conststd::string &)> >::iterator m_print_connection
std::function< bool(const std::string *line)> MatchFn
Custom match checking function.
DebugLogHelper(std::string message, MatchFn match=[](const std::string *){ return true;})
const std::string m_message
BCLog::Logger & LogInstance()
void noui_test_redirect()
Redirect all bitcoind signal handlers to LogPrintf.
void noui_reconnect()
Reconnects the regular Non-GUI handlers after having used noui_test_redirect.