![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <ctime>#include <functional>#include <iomanip>#include <iostream>#include <memory>#include <sstream>#include <string>#include <thread>
Include dependency graph for Logger.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Acts::Logging::OutputPrintPolicy |
| abstract base class for printing debug output More... | |
| class | Acts::Logging::OutputFilterPolicy |
| abstract base class for filtering debug output More... | |
| exception | Acts::Logging::OutStream |
| thread-safe output stream More... | |
| exception | Acts::Logging::DefaultFilterPolicy |
| default filter policy for debug messages More... | |
| class | Acts::Logging::OutputDecorator |
| base class for decorating the debug output More... | |
| exception | Acts::Logging::NamedOutputDecorator |
| decorate debug message with a name More... | |
| exception | Acts::Logging::TimedOutputDecorator |
| decorate debug message with a time stamp More... | |
| exception | Acts::Logging::ThreadOutputDecorator |
| decorate debug message with a thread ID More... | |
| exception | Acts::Logging::LevelOutputDecorator |
| decorate debug message with its debug level More... | |
| exception | Acts::Logging::DefaultPrintPolicy |
| default print policy for debug messages More... | |
| class | Acts::Logger |
| class for printing debug output More... | |
Namespaces | |
| namespace | Acts |
| Set the Geometry Context PLUGIN. | |
| namespace | Acts::Logging |
| debug output related helper classes and functions | |
Macros | |
| #define | ACTS_LOCAL_LOGGER(log_object) |
| macro to use a local Acts::Logger object | |
| #define | ACTS_VERBOSE(x) |
| macro for verbose debug output | |
| #define | ACTS_DEBUG(x) |
| macro for debug debug output | |
| #define | ACTS_INFO(x) |
| macro for info debug output | |
| #define | ACTS_WARNING(x) |
| macro for warning debug output | |
| #define | ACTS_ERROR(x) |
| macro for error debug output | |
| #define | ACTS_FATAL(x) |
| macro for fatal debug output | |
Enumerations | |
| enum | Acts::Logging::Level { Acts::Logging::VERBOSE = 0, Acts::Logging::DEBUG, Acts::Logging::INFO, Acts::Logging::WARNING, Acts::Logging::ERROR, Acts::Logging::FATAL } |
| constants steering the debug output More... | |
Functions | |
| std::unique_ptr< const Logger > | Acts::getDefaultLogger (const std::string &name, const Logging::Level &lvl, std::ostream *log_stream=&std::cout) |
| get default debug output logger | |