![]()  | 
  
    Ginkgo
    Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.0
    
   A numerical linear algebra library targeting many-core architectures 
   | 
 
Loggable class is an interface which should be implemented by classes wanting to support logging. More...
#include <ginkgo/core/log/logger.hpp>
Public Member Functions | |
| virtual void | add_logger (std::shared_ptr< const Logger > logger)=0 | 
| Adds a new logger to the list of subscribed loggers.  More... | |
| virtual void | remove_logger (const Logger *logger)=0 | 
| Removes a logger from the list of subscribed loggers.  More... | |
| void | remove_logger (ptr_param< const Logger > logger) | 
| virtual const std::vector< std::shared_ptr< const Logger > > & | get_loggers () const =0 | 
| Returns the vector containing all loggers registered at this object.  More... | |
| virtual void | clear_loggers ()=0 | 
| Remove all loggers registered at this object.  | |
Loggable class is an interface which should be implemented by classes wanting to support logging.
For most cases, one can rely on the EnableLogging mixin which provides a default implementation of this interface.
      
  | 
  pure virtual | 
Adds a new logger to the list of subscribed loggers.
| logger | the logger to add | 
Implemented in gko::Executor.
      
  | 
  pure virtual | 
Returns the vector containing all loggers registered at this object.
      
  | 
  pure virtual | 
Removes a logger from the list of subscribed loggers.
| logger | the logger to remove | 
Implemented in gko::Executor.
 1.8.16