OSVR-Core  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Log.h File Reference

Header for basic internal log reference. To actually log to the produced loggers, include <osvr/Util/Logger.h> More...

#include <osvr/Util/Export.h>
#include <osvr/Util/SharedPtr.h>
#include <osvr/Util/UniquePtr.h>
#include <string>

Go to the source code of this file.

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::util
 The Util library: Functionality not necessarily coupled to any particular core library, serving more as a common base layer behind all systems.
 

Functions

bool osvr::util::log::tryInitializingLoggingWithBaseName (std::string const &baseName)
 Attempt to initialize the logging system with the indicated base filename (will be stripped of all characters outside of [a-zA-Z0-9_]). If it succeeds (because you called it before any logging calls occurred), it returns true. More...
 
LoggerPtr osvr::util::log::make_logger (const std::string &logger_name)
 
void osvr::util::log::drop (const std::string &logger_name)
 Drops a logger from the registry. More...
 
void osvr::util::log::dropAll ()
 Removes all the registered loggers from the registry. More...
 
void osvr::util::log::flush ()
 For implementations with a centralized logger registry, flush all logger sinks.
 

Detailed Description

Header for basic internal log reference. To actually log to the produced loggers, include <osvr/Util/Logger.h>

Date
2016
Author
Sensics, Inc. http://sensics.com

Definition in file Log.h.