| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# IIssueLogger.h

Go to the documentation of this file.

    00001 #ifndef GAUDIKERNEL_IISSUELOGGER_H
    00002 #define GAUDIKERNEL_IISSUELOGGER_H
    00003
    00004 #ifndef GAUDIKERNEL_ISERVICE_H
    00005  #include "GaudiKernel/IService.h"
    00006 #endif
    00007 #include "GaudiKernel/IssueSeverity.h"
    00008 #include <string>
    00009
    00010
    00011 class GAUDI_API IIssueLogger: virtual public IService {
    00012
    00013 public:
    00015   DeclareInterfaceID(IIssueLogger,2,0);
    00016
    00017   virtual void report(IssueSeverity::Level level, const std::string& msg,
    00018                       const std::string& origin) = 0;
    00019   virtual void report(const IssueSeverity& err) = 0;
    00020
    00021 };
    00022
    00023 #endif