Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
logger::LoggerScope Class Reference

Class specifically for scope debug logging. More...

#include <logger-scope.hpp>

Public Member Functions

 LoggerScope (const std::string &file, const unsigned int line, const std::string &func, const std::string &message, const std::string &rootDir)
 
 ~LoggerScope ()
 

Private Attributes

const std::string mFile
 
const unsigned int mLine
 
const std::string mFunc
 
const std::string mMessage
 
const std::string mRootDir
 

Detailed Description

Class specifically for scope debug logging.

Should be used at the beggining of a scope. Constructor marks scope enterance, destructor marks scope leave.

Constructor & Destructor Documentation

logger::LoggerScope::LoggerScope ( const std::string &  file,
const unsigned int  line,
const std::string &  func,
const std::string &  message,
const std::string &  rootDir 
)
logger::LoggerScope::~LoggerScope ( )

Member Data Documentation

const std::string logger::LoggerScope::mFile
private
const std::string logger::LoggerScope::mFunc
private
const unsigned int logger::LoggerScope::mLine
private
const std::string logger::LoggerScope::mMessage
private
const std::string logger::LoggerScope::mRootDir
private

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