ATLAS Offline Software
MessagePrinter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 
8 
9 #ifndef ASG_MESSAGING__MESSAGE_PRINTER_H
10 #define ASG_MESSAGING__MESSAGE_PRINTER_H
11 
12 #ifdef XAOD_STANDALONE
13 
15 
16 namespace asg
17 {
19 
20  class MessagePrinter final : public IMessagePrinter
21  {
25  public:
26  MessagePrinter (unsigned val_sourceWidth = 25);
27 
28 
34  public:
35  virtual void
36  print (MSG::Level reglvl, const std::string& name,
37  const std::string& text) override;
38 
39 
41  private:
42  std::size_t m_sourceWidth = 25;
43  };
44 }
45 
46 #endif
47 
48 #endif
asg
Definition: DataHandleTestTool.h:28
EL::Detail::ManagerStep::final
@ final
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
IMessagePrinter.h
Muon::print
std::string print(const MuPatSegment &)
Definition: MuonTrackSteering.cxx:28
makeTransCanvas.text
text
Definition: makeTransCanvas.py:11