LogSender.cpp File Reference
#include "LogSender.h"
#include "SpamFilterData.h"
#include <ArmarXCore/core/util/StringHelpers.h>
#include <ArmarXCore/interface/core/Log.h>
#include <memory>
#include <optional>
#include <sys/syscall.h>
#include <execinfo.h>
#include <dlfcn.h>
#include <cxxabi.h>
#include <boost/logic/tribool.hpp>
#include <SimoxUtility/algorithm/string/string_tools.h>
#include <IceUtil/Time.h>
+ Include dependency graph for LogSender.cpp:

Go to the source code of this file.

Classes

struct  LogSender::Impl
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Functions

LogSender::ConsoleColor GetColorCode (MessageType type)
 
template<>
ARMARXCORE_IMPORT_EXPORT LogSender & LogSender::operator<<< LogSender::ConsoleColor > (const LogSender::ConsoleColor &colorCode)
 Changes the current message color. More...
 
template<>
LogSender & LogSender::operator<<< LogSender::manipulator > (const manipulator &manipulator)
 Executes a manipulator like flush on the stream. More...
 
std::ostream LogSender_errbuf (std::cerr.rdbuf())
 
std::ostream LogSender_outbuf (std::cout.rdbuf())
 

Variables

std::vector< LogMessage > LogSender_buffer
 
bool LogSender_ColoringActivated = true
 
std::string LogSender_componentName
 
MessageTypeT LogSender_GlobalMinimumLoggingLevel = MessageTypeT::INFO
 
bool LogSender_LoggingActivated = true
 
std::string LogSender_loggingGroup
 
LogPrx LogSender_logProxy
 
bool LogSender_SendLogging = true