|
xmscore
1.0
|
Routines for creating and writing to logs and stacking errors. More...
#include <xmscore/misc/XmLog.h>#include <fstream>#include <sstream>#include <boost/filesystem.hpp>#include <boost/log/attributes.hpp>#include <boost/log/core/core.hpp>#include <boost/log/expressions.hpp>#include <boost/log/sources/global_logger_storage.hpp>#include <boost/log/sinks/sync_frontend.hpp>#include <boost/log/sinks/text_ostream_backend.hpp>#include <boost/log/sources/record_ostream.hpp>#include <boost/log/sources/severity_logger.hpp>#include <boost/log/support/date_time.hpp>#include <boost/log/utility/setup/common_attributes.hpp>#include <boost/log/utility/manipulators/add_value.hpp>#include <xmscore/testing/TestTools.h>#include <xmscore/misc/XmLog.t.h>Go to the source code of this file.
Classes | |
| class | xms::XmLog::Impl |
| implementation of XmLog More... | |
Namespaces | |
| xmlog | |
Functions | |
| template<typename CharT , typename TraitsT > | |
| std::basic_ostream< CharT, TraitsT > & | xmlog::operator<< (std::basic_ostream< CharT, TraitsT > &strm, xmlog::MessageTypeEnum lvl) |
| Formatting Logic for Severity. More... | |
| xms::BOOST_LOG_INLINE_GLOBAL_LOGGER_INIT (xms_global_log, boost::log::sources::severity_logger_mt< xmlog::MessageTypeEnum >) | |
| Used for convenience to declare a global log object. | |
| void | xms::iTest_XM_LOG_debug () |
| Run debug log test. | |
| void | xms::iTest_XM_LOG_stackable () |
| Run stackable log test. | |
| void | xms::iTest_XM_LOG_gui () |
| Run GUI log test. | |
Variables | |
| static XmLogFilenameCallback | xms::fg_logFilenameCallback |
| Callback to return the name of the log file. | |
Routines for creating and writing to logs and stacking errors.
Definition in file XmLog.cpp.