Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
LoggerContext.hpp
1 // Copyright 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_LOGGING_SPI_LOGGERCONTEXT_HPP_INCLUDED
5 #define FIRE_LOGGING_SPI_LOGGERCONTEXT_HPP_INCLUDED
6 
7 #include <string>
8 
9 namespace fire {
10 namespace logging {
11 namespace spi {
12 class ExtendedLogger;
13 } // namespace spi
14 } // namespace logging
15 } // namespace fire
16 
21 namespace fire {
26 namespace logging {
31 namespace spi {
37  public:
48  virtual fire::logging::spi::ExtendedLogger* getLogger(const std::string& name) = 0;
59  virtual bool hasLogger(const std::string& name) = 0;
60 };
61 } // namespace spi
62 } // namespace logging
63 } // namespace fire
64 
65 #endif
Classe per la gestione di un logger esteso.
Definition: ExtendedLogger.hpp:28
virtual fire::logging::spi::ExtendedLogger * getLogger(const std::string &name)=0
Restituisce un logger dato il nome del logger.
virtual bool hasLogger(const std::string &name)=0
Restituisce l'indicazione se un logger esiste dato il nome del logger.
Classe per la gestione di un contesto per i logger.
Definition: LoggerContext.hpp:36