13 Logger* Logger::_instance = NULL;
16 Logger::Logger () : _logStream (&std::cout) {
21 Logger::Logger (
const Logger&) : _logStream (&std::cout) {
26 Logger::Logger (
const LOG::EN_LogLevel iLevel, std::ostream& ioLogStream)
27 : _level (iLevel), _logStream (&ioLogStream) {
42 assert (_logStream != NULL);
48 std::ostream& ioLogStream) {
50 _logStream = &ioLogStream;
55 if (_instance == NULL) {
56 _instance =
new Logger (
LOG::DEBUG, std::cout);
58 assert (_instance != NULL);
static FacSupervisor & instance()
static Logger & instance()
std::ostream & getLogStream()
LOG::EN_LogLevel getLogLevel()
void setLogParameters(const LOG::EN_LogLevel iLogLevel, std::ostream &ioLogStream)