#include <arccore/trace/TraceAccessor.h>
Public Member Functions | |
| TraceAccessor (ITraceMng *m) | |
| Constructs an accessor via the trace manager m. | |
| TraceAccessor (const TraceAccessor &rhs) | |
| Copy constructor. | |
| TraceAccessor & | operator= (const TraceAccessor &rhs) |
| Copy assignment operator. | |
| virtual | ~TraceAccessor () |
| Frees resources. | |
| ITraceMng * | traceMng () const |
| Trace manager. | |
| TraceMessage | info () const |
| Flow for an information message. | |
| TraceMessage | pinfo () const |
| Flow for a parallel information message. | |
| TraceMessage | info (char category) const |
| Flow for an information message of a given category. | |
| TraceMessage | pinfo (char category) const |
| Flow for a parallel information message of a given category. | |
| TraceMessage | info (bool v) const |
| Flow for an information message. | |
| TraceMessage | warning () const |
| Flow for a warning message. | |
| TraceMessage | pwarning () const |
| TraceMessage | error () const |
| Flow for an error message. | |
| TraceMessage | perror () const |
| TraceMessage | log () const |
| Flow for a log message. | |
| TraceMessage | plog () const |
| Flow for a log message. | |
| TraceMessage | logdate () const |
| Flow for a log message preceded by the date. | |
| TraceMessage | fatal () const |
| Flow for a fatal error message. | |
| TraceMessage | pfatal () const |
| Flow for a parallel fatal error message. | |
| TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
| Flow for a debug message. | |
| Trace::eDebugLevel | configDbgLevel () const |
| Debug level of the configuration file. | |
| TraceMessage | info (Int32 verbose_level) const |
| Flow for an information message of a given level. | |
| TraceMessage | linfo () const |
| Flow for an information message with the local information level of this instance. | |
| TraceMessage | linfo (Int32 relative_level) const |
| Flow for an information message with the local information level of this instance. | |
| void | fatalMessage (const StandaloneTraceMessage &o) const |
Protected Member Functions | |
| void | _setLocalVerboseLevel (Int32 v) |
| Int32 | _localVerboseLevel () const |
Trace access class.
Definition at line 39 of file arccore/src/trace/arccore/trace/TraceAccessor.h.
|
explicit |
Constructs an accessor via the trace manager m.
Definition at line 26 of file TraceAccessor.cc.
References Arcane::makeRef().
Referenced by Arcane::AbstractModule::AbstractModule(), Arcane::AbstractService::AbstractService(), operator=(), TraceAccessor(), and Arcane::Variable::Variable().
| Arcane::TraceAccessor::TraceAccessor | ( | const TraceAccessor & | rhs | ) |
|
virtual |
Frees resources.
Definition at line 60 of file TraceAccessor.cc.
|
inlineprotected |
Definition at line 151 of file arccore/src/trace/arccore/trace/TraceAccessor.h.
|
inlineprotected |
Definition at line 150 of file arccore/src/trace/arccore/trace/TraceAccessor.h.
| Trace::eDebugLevel Arcane::TraceAccessor::configDbgLevel | ( | ) | const |
Debug level of the configuration file.
Definition at line 91 of file TraceAccessor.cc.
|
inline |
Flow for a debug message.
Definition at line 122 of file arccore/src/trace/arccore/trace/TraceAccessor.h.
References Arcane::Trace::Medium.
Referenced by Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::Array2VariableT< T >::compact(), Arcane::VariableArrayT< T >::compact(), Arcane::Variable::resizeFromGroup(), Arcane::Variable::serialize(), and Arcane::Variable::serialize().
| TraceMessage Arcane::TraceAccessor::error | ( | ) | const |
Flow for an error message.
Definition at line 200 of file TraceAccessor.cc.
Referenced by Arcane::MessagePassing::Mpi::MpiAdapter::RequestSet::findRequest(), and Arcane::VariableArrayT< T >::initialize().
| TraceMessage Arcane::TraceAccessor::fatal | ( | ) | const |
Flow for a fatal error message.
Definition at line 218 of file TraceAccessor.cc.
Referenced by Arcane::Hdf5VariableReaderHelper2::open(), and Arcane::Hdf5VariableReaderHelper::open().
| void Arcane::TraceAccessor::fatalMessage | ( | const StandaloneTraceMessage & | o | ) | const |
Definition at line 236 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::info | ( | ) | const |
Flow for an information message.
Definition at line 100 of file TraceAccessor.cc.
Referenced by Arcane::CaseOptionList::addChild(), Arcane::CaseOptionList::addInvalidChildren(), Arcane::Array2VariableT< T >::Array2VariableT(), Arcane::CartesianMeshImpl::checkValid(), Arcane::CartesianMeshImpl::coarseZone2D(), Arcane::CartesianMeshImpl::coarseZone3D(), Arcane::CartesianMeshImpl::computeDirections(), Arcane::CartesianMeshCoarsening2::createCoarseCells(), Arcane::CartesianMeshCoarsening::createCoarseCells(), Arcane::CaseOptionList::disable(), Arcane::ModuleMaster::dumpStandardCurves(), Arcane::Materials::MeshEnvironmentObserver::executeCompact(), Arcane::Materials::MeshEnvironmentObserver::executeExtend(), Arcane::Materials::MeshEnvironmentObserver::executeInvalidate(), Arcane::Materials::MeshEnvironmentObserver::executeReduce(), linfo(), linfo(), Arcane::ModuleMaster::masterContinueInit(), Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::notifyAction(), Arcane::ManualHdf5VariableWriter::notifyBeginWrite(), Arcane::Hdf5VariableReaderHelper2::open(), Arcane::Hdf5VariableReaderHelper::open(), Arcane::CaseOptionList::printChildren(), Arcane::CaseOptionList::readChildren(), Arcane::CaseOptionListMulti::readChildren(), Arcane::Hdf5VariableReaderHelper::readInit(), Arcane::CartesianMeshImpl::recreateFromDump(), Arcane::CartesianMeshImpl::reduceNbGhostLayers(), Arcane::CartesianMeshImpl::refinePatch2D(), Arcane::CartesianMeshImpl::refinePatch3D(), Arcane::CaseOptionList::removeChild(), Arcane::CartesianMeshImpl::renumberItemsUniqueId(), Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize(), Arcane::Parallel::BitonicSort< KeyType, KeyTypeTraits >::sort(), Arcane::ModuleMaster::timeLoopBegin(), Arcane::ModuleMaster::timeLoopEnd(), Arcane::ModuleMaster::timeStepInformation(), Arcane::VariableArrayT< T >::VariableArrayT(), Arcane::VariableScalarT< T >::VariableScalarT(), Arcane::ManualHdf5DataWriter::write(), Arcane::VtkHdfDataWriter::write(), and Arcane::VtkHdfV2DataWriter::write().
| TraceMessage Arcane::TraceAccessor::info | ( | bool | v | ) | const |
Flow for an information message.
If v is false, the message will not be displayed.
Definition at line 118 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::info | ( | char | category | ) | const |
Flow for an information message of a given category.
Definition at line 109 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::info | ( | Int32 | verbose_level | ) | const |
Flow for an information message of a given level.
Definition at line 127 of file TraceAccessor.cc.
|
inline |
Flow for an information message with the local information level of this instance.
Definition at line 135 of file arccore/src/trace/arccore/trace/TraceAccessor.h.
References info().
|
inline |
Flow for an information message with the local information level of this instance.
Definition at line 141 of file arccore/src/trace/arccore/trace/TraceAccessor.h.
References info().
| TraceMessage Arcane::TraceAccessor::log | ( | ) | const |
Flow for a log message.
Definition at line 164 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::logdate | ( | ) | const |
Flow for a log message preceded by the date.
Definition at line 155 of file TraceAccessor.cc.
| TraceAccessor & Arcane::TraceAccessor::operator= | ( | const TraceAccessor & | rhs | ) |
Copy assignment operator.
Definition at line 47 of file TraceAccessor.cc.
References TraceAccessor().
| TraceMessage Arcane::TraceAccessor::perror | ( | ) | const |
Flow for a parallel error message
Unlike error(), only the master processor writes this message.
Definition at line 209 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::pfatal | ( | ) | const |
Flow for a parallel fatal error message.
Definition at line 227 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::pinfo | ( | ) | const |
Flow for a parallel information message.
Unlike info(), all processors write this message to standard output.
Definition at line 137 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::pinfo | ( | char | category | ) | const |
Flow for a parallel information message of a given category.
Definition at line 146 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::plog | ( | ) | const |
Flow for a log message.
Definition at line 173 of file TraceAccessor.cc.
| TraceMessage Arcane::TraceAccessor::pwarning | ( | ) | const |
Flow for a parallel warning message
Unlike warning(), only the master processor writes this message.
Definition at line 191 of file TraceAccessor.cc.
Referenced by Arcane::ManualHdf5VariableReader::initialize().
| ITraceMng * Arcane::TraceAccessor::traceMng | ( | ) | const |
Trace manager.
Definition at line 71 of file TraceAccessor.cc.
Referenced by Arcane::AbstractService::AbstractService(), Arcane::MEDCaseMeshReader::createBuilder(), Arcane::CartesianMeshCoarsening2::createCoarseCells(), Arcane::Accelerator::AcceleratorMng::initialize(), Arcane::MEDMeshReaderService::readMeshFromFile(), Arcane::CartesianMeshCoarsening::removeRefinedCells(), Arcane::AbstractModule::traceMng(), Arcane::CartesianMeshImpl::traceMng(), Arcane::Materials::MeshMaterialVariableFactoryMng::traceMng(), and Arcane::Variable::Variable().
| TraceMessage Arcane::TraceAccessor::warning | ( | ) | const |
Flow for a warning message.
Definition at line 182 of file TraceAccessor.cc.
Referenced by Arcane::Hdf5VariableReaderHelper::open(), Arcane::CartesianMeshImpl::renumberItemsUniqueId(), Arcane::VtkHdfDataWriter::write(), and Arcane::VtkHdfV2DataWriter::write().