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
Riferimenti per la classe fire::logging::spi::AbstractLoggerabstract

Classe astratta per la gestione di un logger. Continua...

#include <AbstractLogger.hpp>

Diagramma delle classi per fire::logging::spi::AbstractLogger
fire::Object fire::logging::spi::ExtendedLogger fire::Groupable< Object > fire::logging::Logger fire::logging::core::Logger fire::logging::simple::SimpleLogger

Membri pubblici

 AbstractLogger (const std::string &name)
 Costruttore. Continua...
 
virtual ~AbstractLogger ()
 Distruttore.
 
std::string getName ()
 Restituisce il nome del logger. Continua...
 
virtual bool isEnabled (fire::logging::Level::Level level)=0
 Restituisce l'indicazione se un dato livello di log è abilitato sul logger. Continua...
 
virtual void logMessage (fire::logging::Level::Level level, const std::string &message)=0
 Scrive un log dato un livello di log e un messaggio. Continua...
 
void logIfEnabled (fire::logging::Level::Level level, const std::string &message)
 Scrive un log dato un livello di log e un messaggio se il livello di log è abilitato sul logger. Continua...
 
void log (fire::logging::Level::Level level, const std::string &message)
 Scrive un log dato un livello di log e un messaggio. Continua...
 
void log (fire::logging::Level::Level level, const fire::Object &object)
 Scrive un log dato un livello di log e un oggetto. Continua...
 
bool isTraceEnabled ()
 Restituisce l'indicazione se il livello di log "Trace" è abilitato sul logger. Continua...
 
void trace (const std::string &message)
 Scrive un log al livello di log "Trace" dato un messaggio. Continua...
 
void trace (const fire::Object &object)
 Scrive un log al livello di log "Trace" dato un oggetto. Continua...
 
bool isDebugEnabled ()
 Restituisce l'indicazione se il livello di log "Debug" è abilitato sul logger. Continua...
 
void debug (const std::string &message)
 Scrive un log al livello di log "Debug" dato un messaggio. Continua...
 
void debug (const fire::Object &object)
 Scrive un log al livello di log "Debug" dato un oggetto. Continua...
 
bool isInfoEnabled ()
 Restituisce l'indicazione se il livello di log "Info" è abilitato sul logger. Continua...
 
void info (const std::string &message)
 Scrive un log al livello di log "Info" dato un messaggio. Continua...
 
void info (const fire::Object &object)
 Scrive un log al livello di log "Info" dato un oggetto. Continua...
 
bool isWarnEnabled ()
 Restituisce l'indicazione se il livello di log "Warn" è abilitato sul logger. Continua...
 
void warn (const std::string &message)
 Scrive un log al livello di log "Warn" dato un messaggio. Continua...
 
void warn (const fire::Object &object)
 Scrive un log al livello di log "Warn" dato un oggetto. Continua...
 
bool isErrorEnabled ()
 Restituisce l'indicazione se il livello di log "Error" è abilitato sul logger. Continua...
 
void error (const std::string &message)
 Scrive un log al livello di log "Error" dato un messaggio. Continua...
 
void error (const fire::Object &object)
 Scrive un log al livello di log "Error" dato un oggetto. Continua...
 
bool isFatalEnabled ()
 Restituisce l'indicazione se il livello di log "Fatal" è abilitato sul logger. Continua...
 
void fatal (const std::string &message)
 Scrive un log al livello di log "Fatal" dato un messaggio. Continua...
 
void fatal (const fire::Object &object)
 Scrive un log al livello di log "Fatal" dato un oggetto. Continua...
 
- Membri pubblici ereditati da fire::Object
 Object ()
 Costruttore.
 
 Object (const Object &object)
 Costruttore di copia. Continua...
 
fire::Objectoperator= (const fire::Object &object)
 Operatore di assegnamento. Continua...
 
virtual ~Object ()
 Distruttore.
 
virtual fire::Class
< fire::Object > * 
getClass () const
 Restituisce la classe dell'oggetto. Continua...
 
virtual bool equals (const Object &object) const
 Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua...
 
virtual bool operator== (const Object &object) const
 Operatore di uguaglianza. Continua...
 
std::size_t hashCode () const
 Restituisce il codice dell'oggetto. Continua...
 
void notify () const
 Notifica.
 
void notifyAll () const
 Notifica tutti.
 
virtual std::string toString () const
 Restituisce la rappresentazione alfabetica dell'oggetto. Continua...
 
void wait () const
 Aspetta.
 
void waitFor (std::size_t timeout) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
void waitFor (std::size_t timeout, int nanos) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
virtual bool operator< (const Object &object) const
 Operatore di minoranza. Continua...
 
- Membri pubblici ereditati da fire::logging::Logger
virtual fire::logging::Level::Level getLevel ()=0
 Restituisce il livello di log del logger. Continua...
 

Attributi protetti

std::string name
 Nome del logger.
 
boost::log::sources::severity_logger_mt
< boost::log::trivial::severity_level > * 
logger
 Logger sincronizzato del logger.
 
std::set< std::string > * tags
 Tag del logger.
 
- Attributi protetti ereditati da fire::Object
boost::mutex mutex
 Variabile per la sincronizzazione dell'oggetto.
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::Object
typedef boost::unique_lock
< boost::mutex > 
LockGuard
 Guardia per la sincronizzazione dell'oggetto.
 
- Membri protetti ereditati da fire::Object
Objectclone () const
 Duplica l'oggetto. Continua...
 
void finalize ()
 Finalizza l'oggetto.
 

Descrizione dettagliata

Classe astratta per la gestione di un logger.

Documentazione dei costruttori e dei distruttori

fire::logging::spi::AbstractLogger::AbstractLogger ( const std::string &  name)
explicit

Costruttore.

Parametri
nameNome del logger

Documentazione delle funzioni membro

void fire::logging::spi::AbstractLogger::debug ( const std::string &  message)
virtual

Scrive un log al livello di log "Debug" dato un messaggio.

Parametri
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::debug ( const fire::Object object)
virtual

Scrive un log al livello di log "Debug" dato un oggetto.

Parametri
objectOggetto

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::error ( const std::string &  message)
virtual

Scrive un log al livello di log "Error" dato un messaggio.

Parametri
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::error ( const fire::Object object)
virtual

Scrive un log al livello di log "Error" dato un oggetto.

Parametri
objectOggetto

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::fatal ( const std::string &  message)
virtual

Scrive un log al livello di log "Fatal" dato un messaggio.

Parametri
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::fatal ( const fire::Object object)
virtual

Scrive un log al livello di log "Fatal" dato un oggetto.

Parametri
objectOggetto

Implementa fire::logging::Logger.

std::string fire::logging::spi::AbstractLogger::getName ( )
virtual

Restituisce il nome del logger.

Restituisce
Nome del logger

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::info ( const std::string &  message)
virtual

Scrive un log al livello di log "Info" dato un messaggio.

Parametri
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::info ( const fire::Object object)
virtual

Scrive un log al livello di log "Info" dato un oggetto.

Parametri
objectOggetto

Implementa fire::logging::Logger.

bool fire::logging::spi::AbstractLogger::isDebugEnabled ( )
virtual

Restituisce l'indicazione se il livello di log "Debug" è abilitato sul logger.

Restituisce
Indicazione se il livello di log "Debug" è abilitato sul logger

Implementa fire::logging::Logger.

virtual bool fire::logging::spi::AbstractLogger::isEnabled ( fire::logging::Level::Level  level)
pure virtual

Restituisce l'indicazione se un dato livello di log è abilitato sul logger.

Parametri
levelLivello di log
Restituisce
Indicazione se il livello di log è abilitato sul logger

Implementa fire::logging::Logger.

Implementato in fire::logging::simple::SimpleLogger.

bool fire::logging::spi::AbstractLogger::isErrorEnabled ( )
virtual

Restituisce l'indicazione se il livello di log "Error" è abilitato sul logger.

Restituisce
Indicazione se il livello di log "Error" è abilitato sul logger

Implementa fire::logging::Logger.

bool fire::logging::spi::AbstractLogger::isFatalEnabled ( )
virtual

Restituisce l'indicazione se il livello di log "Fatal" è abilitato sul logger.

Restituisce
Indicazione se il livello di log "Fatal" è abilitato sul logger

Implementa fire::logging::Logger.

bool fire::logging::spi::AbstractLogger::isInfoEnabled ( )
virtual

Restituisce l'indicazione se il livello di log "Info" è abilitato sul logger.

Restituisce
Indicazione se il livello di log "Info" è abilitato sul logger

Implementa fire::logging::Logger.

bool fire::logging::spi::AbstractLogger::isTraceEnabled ( )
virtual

Restituisce l'indicazione se il livello di log "Trace" è abilitato sul logger.

Restituisce
Indicazione se il livello di log "Trace" è abilitato sul logger

Implementa fire::logging::Logger.

bool fire::logging::spi::AbstractLogger::isWarnEnabled ( )
virtual

Restituisce l'indicazione se il livello di log "Warn" è abilitato sul logger.

Restituisce
Indicazione se il livello di log "Warn" è abilitato sul logger

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::log ( fire::logging::Level::Level  level,
const std::string &  message 
)
virtual

Scrive un log dato un livello di log e un messaggio.

Parametri
levelLivello di log
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::log ( fire::logging::Level::Level  level,
const fire::Object object 
)
virtual

Scrive un log dato un livello di log e un oggetto.

Parametri
levelLivello di log
objectMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::logIfEnabled ( fire::logging::Level::Level  level,
const std::string &  message 
)

Scrive un log dato un livello di log e un messaggio se il livello di log è abilitato sul logger.

Parametri
levelLivello di log
messageMessaggio
virtual void fire::logging::spi::AbstractLogger::logMessage ( fire::logging::Level::Level  level,
const std::string &  message 
)
pure virtual

Scrive un log dato un livello di log e un messaggio.

Parametri
levelLivello di log
messageMessaggio

Implementato in fire::logging::simple::SimpleLogger.

void fire::logging::spi::AbstractLogger::trace ( const std::string &  message)
virtual

Scrive un log al livello di log "Trace" dato un messaggio.

Parametri
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::trace ( const fire::Object object)
virtual

Scrive un log al livello di log "Trace" dato un oggetto.

Parametri
objectOggetto

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::warn ( const std::string &  message)
virtual

Scrive un log al livello di log "Warn" dato un messaggio.

Parametri
messageMessaggio

Implementa fire::logging::Logger.

void fire::logging::spi::AbstractLogger::warn ( const fire::Object object)
virtual

Scrive un log al livello di log "Warn" dato un oggetto.

Parametri
objectOggetto

Implementa fire::logging::Logger.


La documentazione per questa classe è stata generata a partire dal seguente file: