Mir
Public Member Functions | Protected Member Functions | List of all members
mir::logging::Logger Class Referenceabstract

#include <logger.h>

Inheritance diagram for mir::logging::Logger:
[legend]

Public Member Functions

virtual void log (Severity severity, const std::string &message, const std::string &component)=0
 
virtual void log (char const *component, Severity severity, char const *format,...) __attribute__((format(printf
 

Protected Member Functions

 Logger ()
 
virtual ~Logger ()=default
 
 Logger (const Logger &)=delete
 
Loggeroperator= (const Logger &)=delete
 

Constructor & Destructor Documentation

◆ Logger() [1/2]

mir::logging::Logger::Logger ( )
inlineprotected

◆ ~Logger()

virtual mir::logging::Logger::~Logger ( )
protectedvirtualdefault

◆ Logger() [2/2]

mir::logging::Logger::Logger ( const Logger )
protecteddelete

Member Function Documentation

◆ log() [1/2]

virtual void mir::logging::Logger::log ( Severity  severity,
const std::string &  message,
const std::string &  component 
)
pure virtual

◆ log() [2/2]

virtual void mir::logging::Logger::log ( char const *  component,
Severity  severity,
char const *  format,
  ... 
)
virtual

◆ operator=()

Logger& mir::logging::Logger::operator= ( const Logger )
protecteddelete

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Thu Apr 5 15:26:05 UTC 2018