tahoma2d/toonz/sources/common/tcore/tdebugmessage.cpp

30 lines
497 B
C++
Raw Normal View History

2016-03-19 06:57:51 +13:00
#include "tdebugmessage.h"
#include <iostream>
using namespace std;
2016-06-15 18:43:10 +12:00
namespace {
2016-03-19 06:57:51 +13:00
TDebugMessage::Manager *debugManagerInstance = 0;
}
2016-06-15 18:43:10 +12:00
void TDebugMessage::setManager(Manager *manager) {
debugManagerInstance = manager;
2016-03-19 06:57:51 +13:00
}
2016-06-15 18:43:10 +12:00
ostream &TDebugMessage::getStream() {
if (debugManagerInstance)
return debugManagerInstance->getStream();
else
return cout;
2016-03-19 06:57:51 +13:00
}
2016-06-15 18:43:10 +12:00
void TDebugMessage::flush(int code) {
if (debugManagerInstance)
debugManagerInstance->flush(code);
else
cout << endl;
2016-03-19 06:57:51 +13:00
}