#include <boost/predef.h>#include <iostream>#include <boost/lexical_cast.hpp>#include <boost/lockfree/queue.hpp>#include <boost/lambda/algorithm.hpp>#include <qi/application.hpp>#include <qi/anymodule.hpp>#include <qi/anyobject.hpp>#include <qi/type/objecttypebuilder.hpp>#include <qi/os.hpp>#include <qi/getenv.hpp>#include "src/logproviderimpl.hpp"
Go to the source code of this file.
Namespaces | |
| qi | |
Macros | |
| #define | DEBUG(a) |
Functions | |
| boost::lockfree::queue< qi::LogMessage * > | qi::_pendingMessages (qi::os::getEnvDefault("QI_LOG_MAX_MSGS_BUFFERS", 500)) |
| QICORE_API qi::FutureSync< qi::LogProviderPtr > | qi::initializeLogging (SessionPtr session, const std::string &categoryPrefix="") |
| QICORE_API LogProviderPtr | qi::makeLogProvider () |
| QICORE_API LogProviderPtr | qi::makeLogProvider (LogManagerPtr logger) |
| qi::QI_REGISTER_IMPLEMENTATION (LogProvider, LogProviderImpl) | |
| qi::QI_REGISTER_MT_OBJECT (LogProvider, setLevel, addFilter, setFilters, setLogger, setCategoryPrefix) | |
| QI_TYPE_INTERFACE (LogProvider) | |
| qiLogCategory ("log.provider") | |
| void | qi::registerLogProvider (qi::ModuleBuilder *mb) |
| static void | qi::removeProviderAtStop (SessionPtr session, int id) |
| static void | qi::silenceQiCategories (qi::log::SubscriberId subscriber) |
Variables | |
| static bool | qi::initialized = false |
| #define DEBUG | ( | a | ) |
Definition at line 39 of file logproviderimpl.cpp.
| QI_TYPE_INTERFACE | ( | LogProvider | ) |
| qiLogCategory | ( | "log.provider" | ) |