libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::Log Class Reference

#include <libosmscout/include/osmscout/log/Logger.h>

Public Member Functions

 Log ()
 Log (const Log &log)=default
 Log (Log &&log)=default
Logoperator= (const Log &log)=default
Logoperator= (Log &&log)=default
 ~Log ()=default
void SetLogger (const std::shared_ptr< Logger > &logger)
LogDebug (bool state)
bool IsDebug () const
bool IsInfo () const
bool IsWarn () const
bool IsError () const
LogInfo (bool state)
LogWarn (bool state)
LogError (bool state)
Logger::Line Debug ()
Logger::Line Info ()
Logger::Line Warn ()
Logger::Line Error ()

Detailed Description

Simple logging proxy object that encapsulates one exchangeable global logger instance. Log should behave as Logger in all other cases.

Constructor & Destructor Documentation

◆ Log() [1/3]

osmscout::Log::Log ( )

◆ Log() [2/3]

osmscout::Log::Log ( const Log & log)
default

◆ Log() [3/3]

osmscout::Log::Log ( Log && log)
default

◆ ~Log()

osmscout::Log::~Log ( )
default

Member Function Documentation

◆ Debug() [1/2]

Logger::Line osmscout::Log::Debug ( )

◆ Debug() [2/2]

Log & osmscout::Log::Debug ( bool state)
inline

◆ Error() [1/2]

Logger::Line osmscout::Log::Error ( )

◆ Error() [2/2]

Log & osmscout::Log::Error ( bool state)
inline

◆ Info() [1/2]

Logger::Line osmscout::Log::Info ( )

◆ Info() [2/2]

Log & osmscout::Log::Info ( bool state)
inline

◆ IsDebug()

bool osmscout::Log::IsDebug ( ) const
inline

◆ IsError()

bool osmscout::Log::IsError ( ) const
inline

◆ IsInfo()

bool osmscout::Log::IsInfo ( ) const
inline

◆ IsWarn()

bool osmscout::Log::IsWarn ( ) const
inline

◆ operator=() [1/2]

Log & osmscout::Log::operator= ( const Log & log)
default

◆ operator=() [2/2]

Log & osmscout::Log::operator= ( Log && log)
default

◆ SetLogger()

void osmscout::Log::SetLogger ( const std::shared_ptr< Logger > & logger)

◆ Warn() [1/2]

Logger::Line osmscout::Log::Warn ( )

◆ Warn() [2/2]

Log & osmscout::Log::Warn ( bool state)
inline

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