MeVisLab Toolbox Reference
|
#include "SeverityChannelLoggingSystem.h"
#include <FMEThirdPartyWarningsDisable.h>
#include <string>
#include <boost/log/common.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/keywords/format.hpp>
#include <boost/log/keywords/filter.hpp>
#include <boost/log/keywords/severity.hpp>
#include <boost/log/keywords/channel.hpp>
#include <boost/log/utility/setup/console.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
#include <boost/log/utility/setup/filter_parser.hpp>
#include <boost/log/utility/setup/formatter_parser.hpp>
#include <boost/log/utility/exception_handler.hpp>
#include <FMEThirdPartyWarningsRestore.h>
Go to the source code of this file.
Classes | |
class | scl::ScopedLog< LoggerType, level > |
Namespaces | |
namespace | scl |
Macros | |
#define | LOG_WITH_SEVERITY BOOST_LOG_SEV |
#define | LOG_DEBUG(logger) LOG_WITH_SEVERITY(logger, ::scl::Debug) |
#define | LOG_INFO(logger) LOG_WITH_SEVERITY(logger, ::scl::Info) |
#define | LOG_WARNING(logger) LOG_WITH_SEVERITY(logger, ::scl::Warning) |
#define | LOG_ERROR(logger) LOG_WITH_SEVERITY(logger, ::scl::Error) |
#define | LOG_CRITICAL(logger) LOG_WITH_SEVERITY(logger, ::scl::Critical) |
Typedefs | |
typedef boost::log::sources::severity_channel_logger< SeverityLevel > | scl::Logger |
typedef boost::log::sources::severity_channel_logger_mt< SeverityLevel > | scl::ThreadSafeLogger |
typedef boost::log::sinks::sink | scl::Sink |
typedef boost::shared_ptr< Sink > | scl::SinkPtr |
Enumerations | |
enum | scl::SeverityLevel { scl::Debug , scl::Info , scl::Warning , scl::Error , scl::Critical } |
Functions | |
template<typename CharT , typename TraitsT > | |
std::basic_ostream< CharT, TraitsT > & | scl::operator<< (std::basic_ostream< CharT, TraitsT > &stream, SeverityLevel level) |
scl::BOOST_LOG_ATTRIBUTE_KEYWORD (severity, "Severity", SeverityLevel) | |
scl::BOOST_LOG_ATTRIBUTE_KEYWORD (channel, "Channel", std::string) | |
template<typename SinkType > | |
void | scl::remove_log (boost::shared_ptr< SinkType > sink) |
SEVERITYCHANNELLOGGING_EXPORT void | scl::initialize () |
#define LOG_CRITICAL | ( | logger | ) | LOG_WITH_SEVERITY(logger, ::scl::Critical) |
Definition at line 94 of file SeverityChannelLogging.h.
#define LOG_DEBUG | ( | logger | ) | LOG_WITH_SEVERITY(logger, ::scl::Debug) |
Definition at line 90 of file SeverityChannelLogging.h.
#define LOG_ERROR | ( | logger | ) | LOG_WITH_SEVERITY(logger, ::scl::Error) |
Definition at line 93 of file SeverityChannelLogging.h.
#define LOG_INFO | ( | logger | ) | LOG_WITH_SEVERITY(logger, ::scl::Info) |
Definition at line 91 of file SeverityChannelLogging.h.
#define LOG_WARNING | ( | logger | ) | LOG_WITH_SEVERITY(logger, ::scl::Warning) |
Definition at line 92 of file SeverityChannelLogging.h.
#define LOG_WITH_SEVERITY BOOST_LOG_SEV |
Definition at line 89 of file SeverityChannelLogging.h.
Referenced by scl::ScopedLog< LoggerType, level >::ScopedLog(), and scl::ScopedLog< LoggerType, level >::~ScopedLog().