Public Member Functions | Public Attributes | List of all members
RTT::Logger::In Struct Reference

#include <Logger.hpp>

Public Member Functions

 In (const std::string &module)
 
 ~In ()
 

Public Attributes

std::string oldmod
 

Detailed Description

Notify the Logger in which 'module' the message occured. This returns an object whose scope (i.e. {...} ) is indicative for the boundaries of the module. This is reset to the previous module name (default is 'Logger') after the in object is destroyed. Practical usage must thus have the form:

{
    Logger::In("Mymodule");
    Logger::log() << Logger::Warning << "My warning message"<<Logger::nl;
    Logger::log() << "A second message, still in MyModule"<<Logger::nl;
}
Logger::log() << Logger::Info << "A message in module 'Logger'..."<<Logger::endl;

Definition at line 159 of file Logger.hpp.

Constructor & Destructor Documentation

RTT::Logger::In::In ( const std::string &  module)

Definition at line 403 of file Logger.cpp.

RTT::Logger::In::~In ( )

Definition at line 409 of file Logger.cpp.

Member Data Documentation

std::string RTT::Logger::In::oldmod

Definition at line 162 of file Logger.hpp.


The documentation for this struct was generated from the following files:


rtt
Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:41