MyGUI  3.2.1
MyGUI_ConsoleLogListener.cpp
Go to the documentation of this file.
00001 /*
00002  * This source file is part of MyGUI. For the latest info, see http://mygui.info/
00003  * Distributed under the MIT License
00004  * (See accompanying file COPYING.MIT or copy at http://opensource.org/licenses/MIT)
00005  */
00006 
00007 #include "MyGUI_Precompiled.h"
00008 #include "MyGUI_ConsoleLogListener.h"
00009 
00010 namespace MyGUI
00011 {
00012 
00013     ConsoleLogListener::ConsoleLogListener() :
00014         mEnabled(true)
00015     {
00016     }
00017 
00018     ConsoleLogListener::~ConsoleLogListener()
00019     {
00020     }
00021 
00022     void ConsoleLogListener::log(const std::string& _section, LogLevel _level, const struct tm* _time, const std::string& _message, const char* _file, int _line)
00023     {
00024         if (mEnabled)
00025             std::cout << _message << std::endl;
00026     }
00027 
00028     bool ConsoleLogListener::getEnabled() const
00029     {
00030         return mEnabled;
00031     }
00032 
00033     void ConsoleLogListener::setEnabled(bool _value)
00034     {
00035         mEnabled = _value;
00036     }
00037 
00038 } // namespace MyGUI