|
LRAUV
revA
|
Client-side interface for injecting log data into the log queue. More...
#include <Logger.h>

Public Types | |
| enum | TimePrecisionType { TIME_PRECISION_MICROS, TIME_PRECISION_MILLIS } |
Public Member Functions | |
| Logger (const char *facilityIn) | |
| Constructor. More... | |
| Logger (const Str &facilityIn) | |
| Constructor. More... | |
| virtual | ~Logger () |
| Destructor. More... | |
| void | log (LogEntry *entry) |
| The generic "put this entry in the queue". More... | |
| void | syslog (const char *msg, Syslog::Severity sev=Syslog::DEBUG) |
| Create a syslog entry, push into queue, C char* version. More... | |
| void | syslog (const char *msgA, const char *msgB, Syslog::Severity sev=Syslog::DEBUG) |
| Create a syslog entry, push into queue, dual C char* version. More... | |
| void | syslog (const char *msg, const size_t intMsg, Syslog::Severity sev=Syslog::DEBUG) |
| Create a syslog entry, push into queue, C char*, size_t version. More... | |
| void | syslog (const char *msg, const int intMsg, Syslog::Severity sev=Syslog::DEBUG) |
| Create a syslog entry, push into queue, C char*, int version. More... | |
| void | syslog (const char *msg, const double doubleMsg, Syslog::Severity sev=Syslog::DEBUG) |
| Create a syslog entry, push into queue, C char*, double version. More... | |
| void | syslog (const Str &msg, Syslog::Severity sev=Syslog::DEBUG) |
| Create a syslog entry, push into queue, C++ Str version. More... | |
| void | logSetAccuracy (Component *component, DataElement *dataElement) |
| Create a new EventEntry for setting a DataElement's accuracy. More... | |
| void | logComponentLoad (Component *component, const bool loaded) |
| Create a new EventEntry for a Component load/unload. More... | |
| void | logComponentRun (Component *component, const short loop) |
| Create a new EventEntry for a (Mission)Component run. More... | |
| void | logComponentFailure (Component *component, const FailureMode::FailType failure, const int failCount) |
| Create a new EventEntry for a Component failure. More... | |
| void | logData (DataAccessor &accessor, bool changed) |
| Create a new DataEntry. More... | |
| const CodedStr & | getFacility () const |
Static Public Member Functions | |
| static Timestamp & | LastCriticalErrorReceived () |
Private Member Functions | |
| Logger (const CodedStr *facilityIn) | |
| Protected Constructor for use by Slate. More... | |
Static Private Member Functions | |
| static void | ClearCrtiticalErrorReceived () |
Private Attributes | |
| const CodedStr & | facility_ |
Static Private Attributes | |
| static Timestamp | CriticalErrorReceived_ |
Friends | |
| class | Slate |
| class | CBIT |
Client-side interface for injecting log data into the log queue.
Injects data messages into a logging queue. This queue is then processed asynchronous to the logger call.
| Logger::Logger | ( | const char * | facilityIn | ) |
Constructor.
Constructor takes a "facility" name.
Used to tag all subsequent log entries.
| facilityIn | Name of module for use in logs. |
| Logger::Logger | ( | const Str & | facilityIn | ) |
Constructor.
Constructor takes a "facility" name.
Used to tag all subsequent log entries.
| facilityIn | Name of module for use in logs. |
|
virtual |
Destructor.
|
inlinestaticprivate |
References Timestamp::NOT_SET_TIME.
Referenced by CBIT::checkCriticals().
|
inline |
References facility_.
Referenced by Slate::EnableDirectoryWrites(), and Handler::getName().
|
inlinestatic |
References CriticalErrorReceived_.
Referenced by CBIT::checkCriticals().
| void Logger::log | ( | LogEntry * | entry | ) |
The generic "put this entry in the queue".
References Syslog::CRITICAL, CriticalErrorReceived_, SyslogEntry::getSeverity(), LogEntry::getTimestamp(), LogEntry::getType(), LogQueue::Instance(), LogQueue::push(), and LogEntry::SYSLOG_LOG_ENTRY.
Referenced by logComponentFailure(), logComponentLoad(), logComponentRun(), logData(), logSetAccuracy(), UniversalDataElement::notifyChangeDone(), DataElement::registerWriter(), CycleStarter::run(), DataElement::setInvalid(), DataElement::setUnavailable(), syslog(), DataElement::unregisterWriter(), Slate::WriteDataAccessEntry(), Slate::WriteElementURIEntry(), and Slate::WriteNameEntry().
| void Logger::logComponentFailure | ( | Component * | component, |
| const FailureMode::FailType | failure, | ||
| const int | failCount | ||
| ) |
Create a new EventEntry for a Component failure.
References log().
Referenced by Component::setFailure().
| void Logger::logComponentLoad | ( | Component * | component, |
| const bool | loaded | ||
| ) |
Create a new EventEntry for a Component load/unload.
References log().
Referenced by Module::registerComponent(), and Module::unregisterComponent().
| void Logger::logComponentRun | ( | Component * | component, |
| const short | loop | ||
| ) |
Create a new EventEntry for a (Mission)Component run.
References log().
Referenced by MissionItem::initialize(), MissionItem::preempted(), MissionItem::run(), and MissionItem::uninitialize().
| void Logger::logData | ( | DataAccessor & | accessor, |
| bool | changed | ||
| ) |
Create a new DataEntry.
References DataAccessor::getElement(), DataElement::isBest(), and log().
Referenced by DataElement::registerWrite().
| void Logger::logSetAccuracy | ( | Component * | component, |
| DataElement * | dataElement | ||
| ) |
Create a new EventEntry for setting a DataElement's accuracy.
References log(), and EventEntry::SET_DATA_ACCURACY.
Referenced by DataElement::setAccuracy().
| void Logger::syslog | ( | const char * | msg, |
| Syslog::Severity | sev = Syslog::DEBUG |
||
| ) |
Create a syslog entry, push into queue, C char* version.
Create a syslog entry, push into queue.
References facility_, and log().
Referenced by NavChartDb::addEncData(), Supervisor::addMaintain(), ScheduledItem::AddNext(), Supervisor::addReport(), VerticalTemperatureHomogeneityIndexCalculator::addSample(), ScheduledItem::AddTimed(), AltitudeEnvelope::AltitudeEnvelope(), MtxIOStream::append(), Rowe_600::appendEnsembleToFile(), CBIT::assertVitals(), AsyncPiEstimator::AsyncPiEstimator(), NAL9602::awake(), Buoyancy::Buoyancy(), GoToSurface::calcSatisfied(), Buoyancy::calcSatisfied(), VerticalTemperatureHomogeneityIndexCalculator::calculate(), CalibrateSparton::CalibrateSparton(), ThreadHandler::cancelThread(), CBIT::CBIT(), NAL9602::char2Hemisphere(), CBIT::checkBackplanePower(), Batt_Ocean_Server::checkBatt(), BPC1::checkBatt(), CBIT::checkDepth(), CBIT::checkLeak(), CBIT::checkLocation(), CBIT::checkMainBattery(), GoToSurface::checkPitchAndAltitude(), EZServoServo::checkResponse(), Circle::Circle(), ScheduledItem::Clear(), AcousticModem_Benthos_ATM900::clearUserPrompt(), DAT::clearUserPrompt(), NAL9602::cmdMode(), CommandLine::commandBang(), CommandLine::commandBurn(), CommandLine::commandConfigSet(), CommandLine::commandConversation(), CommandLine::commandDo(), CommandLine::commandFailComponent(), CommandLine::commandFailVariable(), CommandLine::commandGet(), CommandLine::commandLoad(), CommandLine::commandMaintainAdd(), CommandLine::commandMaintainInvalid(), CommandLine::commandMaintainRemove(), CommandLine::commandMaintainUnavailable(), CommandLine::commandQuick(), CommandLine::commandReportAdd(), CommandLine::commandReportRemove(), CommandLine::commandRestartHardware(), CommandLine::commandRestartSystem(), CommandLine::commandResume(), CommandLine::commandRetransmit(), CommandLine::commandRun(), CommandLine::commandSchedule(), CommandLine::commandSet(), CommandLine::commandShowBest(), CommandLine::commandShowComponent(), CommandLine::commandShowStack(), CommandLine::commandShowState(), CommandLine::commandShowVariable(), DecimationLogManager::configLog(), HorizontalControl::controlHeading(), VerticalControl::controlVertical(), Config::CopyFileToDir(), ESPComponent::createESPClient(), ESPComponent::createESPComm(), IBIT::ctrlSurfaceCheckPos(), SBIT::ctrlSurfaceCheckPos(), DataOverHttps::dataRead(), DataOverHttps::dataWrite(), DataOverHttps::dataWriting(), DepthEnvelope::DepthEnvelope(), DepthServo::DepthServo(), DeviceIOStream::DeviceIOStream(), NavChartDb::doIndexing(), ScheduledItem::DoScheduled(), CBIT::empiricalFaultClassification(), DVL_micro::endPing(), ESPComponent::espReady(), ESPComm::espStateFromReportedString(), ValueClause::eval(), LuaAPI::Exec(), CommandLine::execLine(), Execute::Execute(), Method::execute(), ParsedCommand::execute(), Method::executeBool(), Method::executeVoid(), DataReceiver::FileDone(), DataReceiver::FilePart(), DataReceiver::FileStart(), NAL9602::fillBuffer(), MissionManager::FindTopNode(), AHRS_sp3003D::getCompassHdg(), NAL9602::getFix(), ESPComponent::getLine(), CommandLine::getLines(), HFRCMSpaceInterpolator::getLowerLeftCorner(), HFRCMReconstructedInterpolator::getLowerLeftCorner(), PNI_TCM::getMagneticVariation(), NAL9602::getMTQueueSignalStrength(), AHRS_sp3003D::getPitchRoll(), EZServoServo::getPosition(), HFRCMReconstructedInterpolator::getPreviousTimeIndex(), NAL9602::getReceivedSignalStrength(), CANONSampler::getSimulatedData(), AHRS_sp3003D::getTrueHdg(), EZServoServo::getVelocityCmd(), NAL9602::goodGGAFixIndicator(), NAL9602::goodRMCFixIndicator(), AcousticModem_Benthos_ATM900::gotNewQuery(), DAT::gotNewQuery(), NAL9602::goToSleep(), GoToSurface::GoToSurface(), CBIT::handleComponentFaults(), HFRadarModelPoint::HFRadarModelPoint(), HorizontalControl::HorizontalControl(), IBIT::IBIT(), BuoyancyServo::initBuoyancy(), NavChartDb::initDataDir(), ElevatorServo::initElevator(), CalibrateSparton::initialize(), TempGradientCalculator::initialize(), VerticalTemperatureHomogeneityIndexCalculator::initialize(), DeadReckonUsingSpeedCalculator::initialize(), DeadReckonWithRespectToWater::initialize(), SpeedCalculator::initialize(), DeadReckonUsingDVLWaterTrack::initialize(), UniversalFixResidualReporter::initialize(), AsyncPiEstimator::initialize(), DeadReckonWithRespectToSeafloor::initialize(), DeadReckonUsingCompactModelForecast::initialize(), Pitch::initialize(), SetSpeed::initialize(), StopMission::initialize(), ReinitializeHFRCMVirtualSurfaceDrifter::initialize(), GoToSurface::initialize(), Point::initialize(), Wait::initialize(), Waypoint::initialize(), NavChartDb::initialize(), Circle::initialize(), NavChart::initialize(), PrepareToDive::initialize(), PeakDetectHorizontal::initialize(), PeakDetectVsDepth::initialize(), Aggregate::initialize(), Batt_Ocean_Server::initialize(), IBIT::initialize(), LoopControl::initialize(), SBIT::initialize(), AltitudeEnvelope::initialize(), Buoyancy::initialize(), HFRadarModelPoint::initialize(), SpeedControl::initialize(), HFRCMSpaceInterpolator::initialize(), ValueDetect::initialize(), StratificationFrontDetector::initialize(), DepthServo::initialize(), PitchServo::initialize(), HFRCMVirtualSurfaceDrifter::initialize(), DepthEnvelope::initialize(), HorizontalControl::initialize(), YawRateCalculator::initialize(), HFRCMReconstructedInterpolator::initialize(), VerticalControl::initialize(), YoYo::initialize(), DepthRateCalculator::initialize(), DeadReckonUsingMultipleVelocitySources::initialize(), OffshoreEnvelope::initialize(), WaterDepthEnvelope::initialize(), HFRCMSurfaceCurrentAtVehicleLocation::initialize(), HFRCMTimeInterpolator::initialize(), ZigZag::initialize(), PitchRateCalculator::initialize(), CBIT::initialize(), KeepStation::initialize(), Lane::initialize(), ControlThread::initialize(), InternalSim::initialize(), MissionManager::initialize(), ExternalSim::initialize(), NavigationSim::initialize(), Tracking::initialize(), Supervisor::initialize(), DefinedBehavior::initialize(), MissionItem::initialize(), MissionItem::initializeFromScript(), ReadDataComponent::initializeReaders(), EZServoServo::initializeStart(), NAL9602::initiateSession(), RudderServo::initRudder(), ThrusterServo::initThruster(), ComponentRegistry::Insert(), Assign::Instance(), SyslogComponent::Instance(), SendDataComponent::Instance(), Config::Instance(), MissionItem::Instance(), ReadDataComponent::Instance(), DefineBehavior::Instance(), MissionItem::interpretRepeat(), EZServoServo::isCommunicating(), Waypoint::isSatisfied(), Circle::isSatisfied(), HFRadarModelPoint::isSatisfied(), KeepStation::isSatisfied(), join_timeout_helper(), KeepStation::KeepStation(), Lane::Lane(), LinearApproxLogWriter::LinearApproxLogWriter(), ScheduledItem::List(), Supervisor::listMaintains(), Supervisor::listReports(), Config::LoadConfigFilesInPath(), HFRadarCompactModelForecaster::loadHistory(), ModuleLoader::loadLibraryModule(), LuaMissionAPI::loadMissionFile(), XmlAPI::LoadMissionFile(), ModuleLoader::loadModule(), ModuleLoader::loadModules(), GoToSurface::loadParams(), Config::LoadPersistedConfigSets(), MissionManager::LoadRootNode(), ESPClient::logDebug(), ESPComponent::logDebug(), ESPComm::logDebug(), ESPClient::logError(), ESPComm::logError(), ESPClient::logFault(), Rowe_600::logMatrixOffset(), MissionManager::LogMission(), MissionManager::logStack(), Aggregate::logStack(), DVL_micro::logVoltageAndCurrent(), CANONSampler::logVoltageAndCurrent(), VemcoVR2C::logVoltageAndCurrent(), ISUS::logVoltageAndCurrent(), AcousticModem_Benthos_ATM900::logVoltageAndCurrent(), DAT::logVoltageAndCurrent(), ESPComponent::logVoltageAndCurrent(), HFRadarModelCalc::lookup(), UartStream::LookupBaudrate(), HFRCMSpaceInterpolator::lookupEmpiricalOrthogonalFunctions(), HFRCMSurfaceCurrentAtVehicleLocation::lookupEmpiricalOrthogonalFunctions(), HFRCMTimeInterpolator::lookupExpansionCoefficients(), HFRCMReconstructedInterpolator::lookupSurfaceCurrent(), LoopControl::LoopControl(), CBIT::monitorBatteryTemps(), CBIT::monitorCFCard(), CBIT::monitorEnvironmentals(), NAL9602::needFix(), NAL9602::needGSV(), LuaNode::newChildFunction(), Component::newConfigReader(), Slate::NewInputReader(), Slate::NewOutputWriter(), Slate::NewReader(), MissionStateLogger::NewResume(), Slate::NewUniversalElement(), Slate::NewWriter(), OffshoreEnvelope::OffshoreEnvelope(), UartStream::openAtBaudrate(), ESPComponent::openServerSocket(), Mtx::operator*(), Mtx::operator+=(), Mtx::operator-=(), VerticalControl::overrideVertical(), Aanderaa_O2::parse(), WetLabsBB2FL::parse(), PNI_TCM::parseCalScore(), NAL9602::parseGGAFix(), NAL9602::parseGSV(), WetLabsBB2FL::parseHeader(), Config::ParseLine(), XmlAPI::ParseMission(), DVL_micro::parseNQ1(), CTD_NeilBrown::parseResponse(), DAT::parseResponses(), NAL9602::parseRMCFix(), Rowe_600::parseRoweHeader(), BPC1::parseWriteDataA(), BPC1::parseWriteDataB(), SCPI::pause(), ElevatorServo::pause(), MassServo::pause(), DVL_micro::pause(), Aanderaa_O2::pause(), CANONSampler::pause(), BuoyancyServo::pause(), RudderServo::pause(), ISUS::pause(), Turner_Cyclops_rhodamine::pause(), VemcoVR2C::pause(), Radio_Surface::pause(), AcousticModem_Benthos_ATM900::pause(), WetLabsBB2FL::pause(), Turbulence_NPS::pause(), DAT::pause(), PNI_TCM::pause(), ThrusterServo::pause(), AHRS_3DMGX3::pause(), CTD_NeilBrown::pause(), ScheduledItem::Pause(), AHRS_sp3003D::pause(), Rowe_600LCM::pause(), BPC1::pause(), Rowe_600::pause(), NAL9602::pause(), DVL_micro::paused(), SCPI::paused(), MassServo::paused(), ElevatorServo::paused(), Aanderaa_O2::paused(), CANONSampler::paused(), BuoyancyServo::paused(), RudderServo::paused(), ISUS::paused(), Turner_Cyclops_rhodamine::paused(), VemcoVR2C::paused(), Radio_Surface::paused(), AcousticModem_Benthos_ATM900::paused(), WetLabsBB2FL::paused(), Turbulence_NPS::paused(), DAT::paused(), PNI_TCM::paused(), ThrusterServo::paused(), AHRS_3DMGX3::paused(), CTD_NeilBrown::paused(), AHRS_sp3003D::paused(), Rowe_600LCM::paused(), BPC1::paused(), Rowe_600::paused(), NAL9602::paused(), BPC1::pausing(), PeakDetectHorizontal::PeakDetectHorizontal(), PeakDetectVsDepth::PeakDetectVsDepth(), DAT::phasesToDirectionInVehicleFrame(), Pitch::Pitch(), PitchServo::PitchServo(), Point::Point(), ESPComponent::powerDownESP(), ESPComponent::powerUpESP(), CalibrateSparton::preempted(), PrepareToDive::PrepareToDive(), Rowe_600::preprocessData(), CTD_NeilBrown::preprocessData(), Rowe_600::processEnsemble(), Tracking::processFromDAT(), DVL_micro::processNQ1(), PCaller::PThreadRun(), AcousticModem_Benthos_ATM900::publishData(), HFRadarCompactModelForecaster::publishForecast(), HFRCMReconstructedInterpolator::publishSurfaceCurrentAtVehicleLocation(), Tracking::queryDAT(), MtxIOStream::read(), SyslogEntry::Read(), DirectoryEntry::Read(), DataEntry::Read(), EventEntry::Read(), AHRS_sp3003D::readAccelVecBin(), VemcoVR2C::readAndParseResponses(), AcousticModem_Benthos_ATM900::readAndParseResponses(), DAT::readAndParseResponses(), Rowe_600::readBottomTrackMatrix(), ValueClause::ReadComparison(), StratificationFrontDetector::readConfig(), AcousticModem_Benthos_ATM900::readConfig(), DAT::readConfig(), Rowe_600LCM::readConfig(), Navigator::readConfigs(), AnalogToDigital::readCounts(), Batt_Ocean_Server::readDataA(), Batt_Ocean_Server::readDataB(), ValueClause::ReadDataValue(), Rowe_600::readEnsemble(), Rowe_600::readEnsembleDataMatrix(), Navigator::readExternalFix(), Tracking::readFromDAT(), AHRS_sp3003D::readMagneticsBin(), Rowe_600::readMATv4float32(), DVL_micro::readNQ1(), Slate::ReadOnce(), ValueClause::ReadOperation(), SetSpeed::readParams(), WaterDepthEnvelope::readParams(), OffshoreEnvelope::readParams(), Onboard::readParams(), Lane::readParams(), AltitudeEnvelope::readParams(), DepthServo::readSettings(), PitchServo::readSettings(), Tracking::readSettings(), ValueClause::ReadSide(), AHRS_3DMGX3::readTemperature(), LogEntry::ReadTimestamp(), AHRS_3DMGX3::readTransducers(), ValueClause::ReadUnit(), Navigator::readVehicleOrientation(), DeadReckonUsingSpeedCalculator::readVehicleVelocity(), DeadReckonWithRespectToWater::readVehicleVelocity(), DeadReckonUsingDVLWaterTrack::readVehicleVelocity(), DeadReckonWithRespectToSeafloor::readVehicleVelocity(), DeadReckonUsingCompactModelForecast::readVehicleVelocity(), DeadReckonUsingMultipleVelocitySources::readVehicleVelocity(), DataReceiver::Receive(), Turbulence_NPS::receive(), CTD_NeilBrown::receive(), PNI_TCM::receiveGetDataResp(), AHRS_sp3003D::receiveHeadingMagBin(), AHRS_sp3003D::receivePitchRollBin(), DataReceiver::ReceiveSbd(), AHRS_sp3003D::receiveTransducers(), NAL9602::receiving1(), Aggregate::redefineArg(), ReinitializeHFRCMVirtualSurfaceDrifter::ReinitializeHFRCMVirtualSurfaceDrifter(), ScheduledItem::Remove(), Supervisor::removeAllMaintains(), Supervisor::removeAllReports(), Supervisor::removeMaintain(), Supervisor::removeReport(), Reporter::ReportItem::report(), Rowe_600::reportBottomTrackComponents(), UniversalFixResidualReporter::reportFixResidual(), CBIT::reportGFFault(), Reporter::ReportItem::reportStatus(), AcousticModem_Benthos_ATM900::requestRange(), DAT::requestRange(), Component::resetFailCount(), DVL_micro::resume(), SCPI::resume(), ElevatorServo::resume(), MassServo::resume(), BuoyancyServo::resume(), Aanderaa_O2::resume(), CANONSampler::resume(), RudderServo::resume(), ISUS::resume(), Turner_Cyclops_rhodamine::resume(), VemcoVR2C::resume(), ScheduledItem::Resume(), AcousticModem_Benthos_ATM900::resume(), Radio_Surface::resume(), WetLabsBB2FL::resume(), DAT::resume(), Turbulence_NPS::resume(), PNI_TCM::resume(), ThrusterServo::resume(), AHRS_3DMGX3::resume(), CTD_NeilBrown::resume(), AHRS_sp3003D::resume(), Rowe_600LCM::resume(), BPC1::resume(), Rowe_600::resume(), NAL9602::resume(), MissionManager::resumeLoadedMission(), DVL_micro::resuming(), SCPI::resuming(), ElevatorServo::resuming(), MassServo::resuming(), RudderServo::resuming(), Aanderaa_O2::resuming(), CANONSampler::resuming(), BuoyancyServo::resuming(), ISUS::resuming(), Turner_Cyclops_rhodamine::resuming(), VemcoVR2C::resuming(), Radio_Surface::resuming(), AcousticModem_Benthos_ATM900::resuming(), DAT::resuming(), Turbulence_NPS::resuming(), PNI_TCM::resuming(), ThrusterServo::resuming(), AHRS_3DMGX3::resuming(), CTD_NeilBrown::resuming(), AHRS_sp3003D::resuming(), Rowe_600LCM::resuming(), BPC1::resuming(), Rowe_600::resuming(), NAL9602::resuming(), NAL9602::retrieveAndQueueIncoming(), Assign::run(), SyslogComponent::run(), UniversalFixResidualReporter::run(), DropWeight::run(), Depth_Keller::run(), NavChartDb::run(), Batt_Ocean_Server::run(), HFRadarModelCalc::run(), IBIT::run(), SpeedControl::run(), SBIT::run(), ReinitializeHFRCMVirtualSurfaceDrifter::run(), StratificationFrontDetector::run(), VerticalControl::run(), HorizontalControl::run(), HFRCMReconstructedInterpolator::run(), HFRadarModelPoint::run(), HFRCMTimeInterpolator::run(), MissionManager::run(), DataOverHttps::run(), Circle::run(), HFRCMVirtualSurfaceDrifter::run(), DepthRateCalculator::run(), KeepStation::run(), InternalSim::run(), NavigationSim::run(), ExternalSim::run(), Tracking::run(), Aggregate::run(), Handler::run(), Unserialize::Run(), Supervisor::run(), Waypoint::runIfUnsatisfied(), Wait::runIfUnsatisfied(), Execute::runIfUnsatisfied(), YoYo::runIfUnsatisfied(), HFRadarModelPoint::runIfUnsatisfied(), ZigZag::runIfUnsatisfied(), GoToSurface::runIfUnsatisfied(), Lane::runIfUnsatisfied(), PrepareToDive::runIfUnsatisfied(), OffshoreEnvelope::runIfUnsatisfied(), ThreadHandler::runInThread(), DVL_micro::runnable(), SCPI::runnable(), MassServo::runnable(), ElevatorServo::runnable(), VemcoVR2C::runnable(), BuoyancyServo::runnable(), Aanderaa_O2::runnable(), CANONSampler::runnable(), ISUS::runnable(), RudderServo::runnable(), Turner_Cyclops_rhodamine::runnable(), AcousticModem_Benthos_ATM900::runnable(), Radio_Surface::runnable(), WetLabsBB2FL::runnable(), Turbulence_NPS::runnable(), DAT::runnable(), ESPComponent::runnable(), ThrusterServo::runnable(), AHRS_3DMGX3::runnable(), PNI_TCM::runnable(), CTD_NeilBrown::runnable(), AHRS_sp3003D::runnable(), Rowe_600LCM::runnable(), BPC1::runnable(), Rowe_600::runnable(), NAL9602::runnable(), CANONSampler::sampleStatus(), SBIT::SBIT(), EncReader::scan(), ESPComponent::scanEspServerPort(), CBIT::scanGFChan(), Component::segfaultImpl(), NAL9602::sendingFillBuffer(), NAL9602::sendingTransmit(), NAL9602::sendingVerify(), NAL9602::sessionMTQueueVerify(), AHRS_sp3003D::setCalMode(), Component::setFailure(), HFRCMVirtualSurfaceDrifter::setLocation(), LinearApproxLogWriter::setParameter(), SetSpeed::SetSpeed(), MissionItem::setTimedOut(), PCaller::ShowInfo(), MissionStateLogger::ShowMissionState(), ScheduledItem::ShowPaused(), ComponentRegistry::ShutdownThreads(), SpeedControl::SpeedControl(), DataOverHttps::sslConnect(), DataOverHttps::sslConnecting(), SCPI::start(), ElevatorServo::start(), MassServo::start(), Aanderaa_O2::start(), Turner_Cyclops_rhodamine::start(), RudderServo::start(), CANONSampler::start(), BuoyancyServo::start(), ISUS::start(), VemcoVR2C::start(), AcousticModem_Benthos_ATM900::start(), Radio_Surface::start(), WetLabsBB2FL::start(), Turbulence_NPS::start(), ESPComponent::start(), DAT::start(), DVL_micro::start(), AHRS_3DMGX3::start(), ThrusterServo::start(), PNI_TCM::start(), CTD_NeilBrown::start(), AHRS_sp3003D::start(), Rowe_600LCM::start(), BPC1::start(), Rowe_600::start(), NAL9602::start(), SCPI::starting(), ElevatorServo::starting(), MassServo::starting(), ISUS::starting(), Aanderaa_O2::starting(), Turner_Cyclops_rhodamine::starting(), RudderServo::starting(), VemcoVR2C::starting(), BuoyancyServo::starting(), CANONSampler::starting(), Radio_Surface::starting(), AcousticModem_Benthos_ATM900::starting(), DVL_micro::starting(), WetLabsBB2FL::starting(), DAT::starting(), Turbulence_NPS::starting(), ESPComponent::starting(), AHRS_3DMGX3::starting(), ThrusterServo::starting(), PNI_TCM::starting(), CTD_NeilBrown::starting(), AHRS_sp3003D::starting(), Rowe_600LCM::starting(), BPC1::starting(), Rowe_600::starting(), NAL9602::starting(), DVL_micro::startPing(), ESPComponent::startPPP(), ESPComponent::startSamplingPhase(), PCaller::startThread(), DVL_micro::stop(), SCPI::stop(), ElevatorServo::stop(), MassServo::stop(), BuoyancyServo::stop(), ISUS::stop(), VemcoVR2C::stop(), Aanderaa_O2::stop(), RudderServo::stop(), CANONSampler::stop(), Turner_Cyclops_rhodamine::stop(), Radio_Surface::stop(), AcousticModem_Benthos_ATM900::stop(), WetLabsBB2FL::stop(), Turbulence_NPS::stop(), DAT::stop(), PNI_TCM::stop(), ThrusterServo::stop(), AHRS_3DMGX3::stop(), CTD_NeilBrown::stop(), AHRS_sp3003D::stop(), Rowe_600LCM::stop(), BPC1::stop(), Rowe_600::stop(), NAL9602::stop(), StopMission::StopMission(), DVL_micro::stopped(), SCPI::stopped(), MassServo::stopped(), ElevatorServo::stopped(), BuoyancyServo::stopped(), ISUS::stopped(), RudderServo::stopped(), Turner_Cyclops_rhodamine::stopped(), VemcoVR2C::stopped(), CANONSampler::stopped(), Aanderaa_O2::stopped(), AcousticModem_Benthos_ATM900::stopped(), Radio_Surface::stopped(), WetLabsBB2FL::stopped(), Turbulence_NPS::stopped(), DAT::stopped(), ThrusterServo::stopped(), PNI_TCM::stopped(), AHRS_3DMGX3::stopped(), CTD_NeilBrown::stopped(), AHRS_sp3003D::stopped(), Rowe_600LCM::stopped(), BPC1::stopped(), Rowe_600::stopped(), NAL9602::stopped(), DVL_micro::stopping(), SCPI::stopping(), MassServo::stopping(), ElevatorServo::stopping(), ISUS::stopping(), CANONSampler::stopping(), Turner_Cyclops_rhodamine::stopping(), Aanderaa_O2::stopping(), VemcoVR2C::stopping(), BuoyancyServo::stopping(), RudderServo::stopping(), AcousticModem_Benthos_ATM900::stopping(), Radio_Surface::stopping(), WetLabsBB2FL::stopping(), DAT::stopping(), Turbulence_NPS::stopping(), ESPComponent::stopping(), AHRS_3DMGX3::stopping(), PNI_TCM::stopping(), ThrusterServo::stopping(), CTD_NeilBrown::stopping(), AHRS_sp3003D::stopping(), Rowe_600LCM::stopping(), BPC1::stopping(), Rowe_600::stopping(), NAL9602::stopping(), ESPComponent::stopPPP(), syslog(), MultiHandler::syslogComponentOrder(), DataOverHttps::tcpConnect(), DataOverHttps::tcpConnecting(), AHRS_sp3003D::tryUartComms(), CalibrateSparton::uninitialize(), AsyncPiEstimator::uninitialize(), NavChart::uninitialize(), Aggregate::uninitialize(), SpeedControl::uninitialize(), IBIT::uninitialize(), LoopControl::uninitialize(), DepthRateCalculator::uninitialize(), SBIT::uninitialize(), VerticalControl::uninitialize(), StopMission::uninitialize(), HorizontalControl::uninitialize(), Waypoint::uninitialize(), Circle::uninitialize(), Wait::uninitialize(), HFRadarModelPoint::uninitialize(), AltitudeEnvelope::uninitialize(), CBIT::uninitialize(), DepthEnvelope::uninitialize(), Buoyancy::uninitialize(), PitchServo::uninitialize(), ControlThread::uninitialize(), SetSpeed::uninitialize(), YoYo::uninitialize(), ZigZag::uninitialize(), GoToSurface::uninitialize(), PeakDetectVsDepth::uninitialize(), PeakDetectHorizontal::uninitialize(), PrepareToDive::uninitialize(), KeepStation::uninitialize(), ValueDetect::uninitialize(), Lane::uninitialize(), DVL_micro::uninitialize(), Tracking::uninitialize(), WaterDepthEnvelope::uninitialize(), OffshoreEnvelope::uninitialize(), DepthServo::uninitialize(), Aanderaa_O2::uninitialize(), ISUS::uninitialize(), ElevatorServo::uninitialize(), MassServo::uninitialize(), CANONSampler::uninitialize(), VemcoVR2C::uninitialize(), BuoyancyServo::uninitialize(), RudderServo::uninitialize(), AcousticModem_Benthos_ATM900::uninitialize(), WetLabsBB2FL::uninitialize(), ESPComponent::uninitialize(), Turbulence_NPS::uninitialize(), DAT::uninitialize(), PNI_TCM::uninitialize(), AHRS_3DMGX3::uninitialize(), CTD_NeilBrown::uninitialize(), ThrusterServo::uninitialize(), AHRS_sp3003D::uninitialize(), Rowe_600LCM::uninitialize(), Supervisor::uninitialize(), BPC1::uninitialize(), Rowe_600::uninitialize(), NAL9602::uninitialize(), DefinedBehavior::uninitialize(), WetLabsBB2FL::update_temporal_bin(), CTD_NeilBrown::update_temporal_bin(), HFRCMReconstructedInterpolator::updateExpansionCoefficients(), ValueDetect::ValueDetect(), NAL9602::verifySessionXmit(), VerticalControl::VerticalControl(), Wait::Wait(), ESPComponent::waitForESPConnection(), MassServo::waitForHoming(), NAL9602::waking(), WaterDepthEnvelope::WaterDepthEnvelope(), Waypoint::Waypoint(), NavChartDb::wipeOut(), MtxOutStream::write(), MtxIOStream::write(), Rowe_600::writeData(), PNI_TCM::writeData(), HFRadarModelCalc::writeExpansionCoefficientsToSlate(), Navigator::writeVehiclePosition(), YoYo::YoYo(), and ZigZag::ZigZag().
| void Logger::syslog | ( | const char * | msgA, |
| const char * | msgB, | ||
| Syslog::Severity | sev = Syslog::DEBUG |
||
| ) |
| void Logger::syslog | ( | const char * | msg, |
| const size_t | intMsg, | ||
| Syslog::Severity | sev = Syslog::DEBUG |
||
| ) |
| void Logger::syslog | ( | const char * | msg, |
| const int | intMsg, | ||
| Syslog::Severity | sev = Syslog::DEBUG |
||
| ) |
| void Logger::syslog | ( | const char * | msg, |
| const double | doubleMsg, | ||
| Syslog::Severity | sev = Syslog::DEBUG |
||
| ) |
| void Logger::syslog | ( | const Str & | msg, |
| Syslog::Severity | sev = Syslog::DEBUG |
||
| ) |
Create a syslog entry, push into queue, C++ Str version.
Create a syslog entry, push into queue.
References Str::cStr(), facility_, and log().
|
friend |
|
friend |
|
staticprivate |
Referenced by LastCriticalErrorReceived(), and log().
|
private |
Referenced by getFacility(), and syslog().