BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Member Functions | Static Public Member Functions | Protected Member Functions
BeeeOn::Loggable Class Reference
Inheritance diagram for BeeeOn::Loggable:
BeeeOn::AutoClose< int, FdClose > BeeeOn::AutoClose< int, HciClose > BeeeOn::AbstractDistributor BeeeOn::AbstractGWSConnector BeeeOn::AbstractHotplugMonitor BeeeOn::AbstractHTTPScanner BeeeOn::AbstractSeeker BeeeOn::AbstractZWaveNetwork BeeeOn::AnswerQueue BeeeOn::ApplicationConfigurationLoader BeeeOn::AutoClose< Closable, Close > BeeeOn::AutoConfigurationExplorer BeeeOn::BelkinWemoDevice BeeeOn::BetterRejectCertificateHandler BeeeOn::BLESmartDevice BeeeOn::BluezHciInterface BeeeOn::CancellableSet BeeeOn::CommandDispatcher BeeeOn::ConfigurationLoader BeeeOn::ConfigurationSaver BeeeOn::ConradDevice BeeeOn::CredentialsStorage BeeeOn::CryptoConfig BeeeOn::DBusHciConnection BeeeOn::DBusHciInterface BeeeOn::DelayedAsyncWork< Result > BeeeOn::DependencyInjector BeeeOn::DeviceManager BeeeOn::DevicePoller BeeeOn::DeviceStatusFetcher BeeeOn::DIDaemon::UnhandledErrorHandler BeeeOn::DIXmlLoader BeeeOn::DPAMappedProtocol BeeeOn::EventSource< Listener > BeeeOn::ExporterQueue BeeeOn::FHEMClient BeeeOn::FilesystemDeviceCache BeeeOn::FitpDevice BeeeOn::GatewayInfo BeeeOn::GenericZWaveMapperRegistry BeeeOn::GWContextPoll BeeeOn::GWDeviceAcceptRequest BeeeOn::GWDeviceListResponse BeeeOn::GWSCommandHandler BeeeOn::GWSCommandSender BeeeOn::GWServerConnector BeeeOn::GWSOptimisticExporter BeeeOn::GWSOutputQueue BeeeOn::GWSResender BeeeOn::HavingThreadPool BeeeOn::HciInfoReporter BeeeOn::InfoProvider< T > BeeeOn::IQRFDevice BeeeOn::IQRFEventFirer BeeeOn::IQRFMqttConnector BeeeOn::JablotronController BeeeOn::Journal BeeeOn::JournalQueuingStrategy BeeeOn::LoggingCollector BeeeOn::LoopRunner BeeeOn::LoopRunner::Stopper BeeeOn::MosquittoClient BeeeOn::MqttExporter BeeeOn::NamedPipeExporter BeeeOn::NonAsyncExecutor BeeeOn::OZWCommand BeeeOn::PeriodicRunner BeeeOn::PhilipsHueBridge BeeeOn::PhilipsHueBulb BeeeOn::QueuingExporter BeeeOn::SafeWriter BeeeOn::SAXHelper BeeeOn::SequentialAsyncExecutor BeeeOn::SingleInstanceChecker BeeeOn::SonoffDevice BeeeOn::SpecificZWaveMapperRegistry BeeeOn::SSLFacility BeeeOn::StoppableLoopAdapter BeeeOn::TCPConsole BeeeOn::TCPConsoleSessionImpl BeeeOn::TestingCenter BeeeOn::Tool BeeeOn::UPnP BeeeOn::VektivaSmarwi BeeeOn::VPTDevice BeeeOn::VPTValuesParser BeeeOn::XmlTypeMappingParser< TechType > BeeeOn::XmlTypeMappingParserHelper BeeeOn::ZWaveSerialProber BeeeOn::DelayedAsyncWork< std::set< BeeeOn::DeviceID > > BeeeOn::EventSource< BeeeOn::CommandDispatcherListener > BeeeOn::EventSource< BeeeOn::ConradListener > BeeeOn::EventSource< BeeeOn::DistributorListener > BeeeOn::EventSource< BeeeOn::GWSListener > BeeeOn::EventSource< BeeeOn::HciListener > BeeeOn::EventSource< BeeeOn::IQRFListener > BeeeOn::EventSource< BeeeOn::PhilipsHueListener > BeeeOn::EventSource< BeeeOn::ZWaveListener > BeeeOn::XmlTypeMappingParser< IQRFType > BeeeOn::XmlTypeMappingParser< ZWaveType >

Public Member Functions

 Loggable (const ClassInfo &info)
 
 Loggable (const std::type_info &info)
 

Static Public Member Functions

static Poco::Logger & forMethod (const char *name)
 
static Poco::Logger & forClass (const ClassInfo &info)
 
static Poco::Logger & forClass (const std::type_info &info)
 
template<typename T >
static Poco::Logger & forInstance (const T *i)
 
static void configureSimple (Poco::Logger &logger, const std::string &level)
 
static void logException (Poco::Logger &logger, const Poco::Message::Priority priority, const Poco::Exception &e, const char *file, size_t line)
 

Protected Member Functions

void setupLogger (Poco::Logger *logger=0) const
 
Poco::Logger & logger () const
 

The documentation for this class was generated from the following files: