A class that automatically logs the exception message. More...
#include <LoggedException.h>
Public Member Functions | |
virtual int | code () const throw () |
It gets the exception code. More... | |
virtual const char * | getClassName () const throw () |
It return the exception class name. More... | |
LoggedException (const std::string &what) throw () | |
It initializes a new LoggedException. More... | |
LoggedException (const char *const what) throw () | |
It initializes a new LoggedException. More... | |
virtual const char * | what () const throw () |
It outputs the exception message. More... | |
virtual | ~LoggedException () throw () |
Destructor. More... | |
Protected Attributes | |
int | m_code |
The internal exception code. More... | |
std::string | m_msg |
The internal exception message. More... | |
A class that automatically logs the exception message.
Definition at line 43 of file LoggedException.h.
|
explicit |
It initializes a new LoggedException.
what | A brief description of what has raised the exception. |
Definition at line 30 of file LoggedException.cpp.
References TE_LOG_INFO.
|
explicit |
It initializes a new LoggedException.
what | A brief description of what has raised the exception. |
Definition at line 36 of file LoggedException.cpp.
References TE_LOG_INFO.
|
virtual |
Destructor.
Definition at line 42 of file LoggedException.cpp.
|
virtualinherited |
It gets the exception code.
Definition at line 53 of file Exception.cpp.
Referenced by te::attributefill::VectorToVectorMemory::run().
|
virtual |
It return the exception class name.
Reimplemented from te::common::Exception.
Definition at line 46 of file LoggedException.cpp.
|
virtualinherited |
It outputs the exception message.
Definition at line 58 of file Exception.cpp.
Referenced by te::qt::widgets::DataSetTableView::addColumn(), te::rp::FeederConstRasterDirectory::applyGeometryRestriction(), te::qt::widgets::DataSetTableView::changeColumnData(), te::qt::plugins::terralib4::TL4ConverterWizard::commit(), te::rp::Contrast::execDecorrelationEnhancement(), te::rp::PCAFusion::execute(), te::qt::widgets::TimeSeriesWizard::finish(), te::qt::widgets::TrajectoryWizard::finish(), te::qt::widgets::ObservationWizard::finish(), te::qt::af::BaseApplication::init(), te::rp::PCAFusion::loadRessampledRaster(), te::rp::FeederConstRasterDirectory::moveNext(), te::rp::FeederConstRasterDirectory::moveTo(), te::qt::widgets::QueryDataSourceDialog::onApplySelToolButtonClicked(), te::qt::widgets::QueryDataSourceDialog::onCreateLayerToolButtonClicked(), te::qt::plugins::cellspace::CreateCellularSpaceDialog::onCreatePushButtonClicked(), te::qt::widgets::SymbolSelectorDialog::onLoadSymbolLibraryPushButtonPressed(), te::attributefill::VectorToVectorDialog::onOkPushButtonClicked(), te::qt::af::BaseApplication::onOpenProjectTriggered(), te::qt::plugins::edit::ToolBar::onSaveActivated(), te::common::operator<<(), te::qt::widgets::DataSetTableView::removeColumn(), te::qt::widgets::DataSetTableView::renameColumn(), te::rp::FeederConstRasterDirectory::reset(), te::attributefill::VectorToVectorMemory::run(), te::attributefill::VectorToVectorOp::save(), te::qt::widgets::DataSetTableView::saveEditions(), te::qt::widgets::DataSetTableModel::setData(), and te::qt::widgets::DataSetTableView::sortByColumns().
|
protectedinherited |
The internal exception code.
Definition at line 105 of file Exception.h.
|
protectedinherited |
The internal exception message.
Definition at line 106 of file Exception.h.