ATLAS Offline Software
AthCommonMsg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
13 #ifndef ATHENABASECOMPS_ATHCOMMONMSG_H
14 #define ATHENABASECOMPS_ATHCOMMONMSG_H
15 
16 #include "GaudiKernel/MsgStream.h"
17 
18 template <class PBASE>
19 class AthCommonMsg : public PBASE {
20 public:
21  using PBASE::PBASE;
22 
23  // forward to CommonMessaging
24  inline MsgStream& msg() const {
25  return this->msgStream();
26  }
27  inline MsgStream& msg(const MSG::Level lvl) const {
28  return this->msgStream(lvl);
29  }
30  inline bool msgLvl(const MSG::Level lvl) const {
31  return this->msgLevel(lvl);
32  }
33 
34 };
35 
36 
37 #endif
AthCommonMsg::msgLvl
bool msgLvl(const MSG::Level lvl) const
Definition: AthCommonMsg.h:30
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
AthCommonMsg::msg
MsgStream & msg(const MSG::Level lvl) const
Definition: AthCommonMsg.h:27
AthCommonMsg
Definition: AthCommonMsg.h:19
AthCommonMsg::msg
MsgStream & msg() const
Definition: AthCommonMsg.h:24