7 #include "Acts/Utilities/Logger.hpp"
8 #include "GaudiKernel/MsgStream.h"
9 #include "GaudiKernel/CommonMessaging.h"
10 #include "GaudiKernel/INamedInterface.h"
28 name()
const override;
31 std::unique_ptr<Acts::Logging::OutputPrintPolicy>
32 clone(
const std::string&
name)
const override;
36 std::shared_ptr<MsgStream>
m_msg;
48 level()
const override;
51 std::unique_ptr<Acts::Logging::OutputFilterPolicy>
55 std::shared_ptr<MsgStream>
m_msg;
59 std::unique_ptr<const Acts::Logger>
61 int level, std::optional<std::string> parent_name);
63 std::unique_ptr<const Acts::Logger>
66 std::unique_ptr<const Acts::Logger>
68 std::optional<std::string> parent_name);
71 std::unique_ptr<const Acts::Logger>
73 const std::string& parent_name);