4 #ifndef FIRE_LOGGING_LOGGER_HPP_INCLUDED 
    5 #define FIRE_LOGGING_LOGGER_HPP_INCLUDED 
    9 #include "fire/logging/Level.hpp" 
   38   virtual std::string 
getName() = 0;
 
   95   virtual void trace(
const std::string& message) = 0;
 
  119   virtual void debug(
const std::string& message) = 0;
 
  143   virtual void info(
const std::string& message) = 0;
 
  167   virtual void warn(
const std::string& message) = 0;
 
  191   virtual void error(
const std::string& message) = 0;
 
  215   virtual void fatal(
const std::string& message) = 0;
 
virtual void fatal(const std::string &message)=0
Scrive un log al livello di log "Fatal" dato un messaggio. 
 
virtual void info(const std::string &message)=0
Scrive un log al livello di log "Info" dato un messaggio. 
 
virtual bool isWarnEnabled()=0
Restituisce l'indicazione se il livello di log "Warn" è abilitato sul logger. 
 
virtual void error(const std::string &message)=0
Scrive un log al livello di log "Error" dato un messaggio. 
 
Classe per la gestione di un oggetto. 
Definition: Object.hpp:29
 
virtual bool isDebugEnabled()=0
Restituisce l'indicazione se il livello di log "Debug" è abilitato sul logger. 
 
Classe per la gestione di un logger. 
Definition: Logger.hpp:29
 
virtual bool isInfoEnabled()=0
Restituisce l'indicazione se il livello di log "Info" è abilitato sul logger. 
 
virtual bool isTraceEnabled()=0
Restituisce l'indicazione se il livello di log "Trace" è abilitato sul logger. 
 
virtual std::string getName()=0
Restituisce il nome del logger. 
 
virtual void log(fire::logging::Level::Level level, const std::string &message)=0
Scrive un log dato un livello di log e un messaggio. 
 
virtual void warn(const std::string &message)=0
Scrive un log al livello di log "Warn" dato un messaggio. 
 
virtual bool isEnabled(fire::logging::Level::Level level)=0
Restituisce l'indicazione se un dato livello di log è abilitato sul logger. 
 
virtual void trace(const std::string &message)=0
Scrive un log al livello di log "Trace" dato un messaggio. 
 
Level
Enumerativo per la gestione di un livello di log. 
Definition: Level.hpp:26
 
virtual bool isErrorEnabled()=0
Restituisce l'indicazione se il livello di log "Error" è abilitato sul logger. 
 
virtual fire::logging::Level::Level getLevel()=0
Restituisce il livello di log del logger. 
 
virtual bool isFatalEnabled()=0
Restituisce l'indicazione se il livello di log "Fatal" è abilitato sul logger. 
 
virtual void debug(const std::string &message)=0
Scrive un log al livello di log "Debug" dato un messaggio.