ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloBsDecoderRun3::Logging Class Reference

Interface class for logging, can be overriden to e.g. More...

#include <L1CaloBsDecoderRun3.h>

Inheritance diagram for L1CaloBsDecoderRun3::Logging:
Collaboration diagram for L1CaloBsDecoderRun3::Logging:

Public Member Functions

virtual ~Logging ()=default
virtual void err (const std::string &location, const std::string &title, const std::string &detail) const

Detailed Description

Interface class for logging, can be overriden to e.g.

log errors a different way e.g. in offline software this can be replaced with a AthenaMonitoring histogramming Default is to log to cerr;

Definition at line 31 of file L1CaloBsDecoderRun3.h.

Constructor & Destructor Documentation

◆ ~Logging()

virtual L1CaloBsDecoderRun3::Logging::~Logging ( )
virtualdefault

Member Function Documentation

◆ err()

virtual void L1CaloBsDecoderRun3::Logging::err ( const std::string & location,
const std::string & title,
const std::string & detail ) const
inlinevirtual

Reimplemented in eFexByteStreamTool::MonitoredLogging.

Definition at line 34 of file L1CaloBsDecoderRun3.h.

34 {
35 std::cerr << "L1CaloBsDecoderRun3::" << location << " : " << title << " - " << detail << std::endl;
36 }

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