00001
00002
00010 #ifndef ASGTOOLS_MSGLEVEL_H
00011 #define ASGTOOLS_MSGLEVEL_H
00012
00013
00014 #include <string>
00015
00016
00017 #include "AsgTools/AsgToolsConf.h"
00018
00019
00020 #ifdef ASGTOOL_ATHENA
00021 # include "GaudiKernel/IMessageSvc.h"
00022 #endif
00023
00024
00025 #undef ERROR
00026
00027 namespace MSG {
00028
00029 #ifdef ASGTOOL_STANDALONE
00030
00032 enum Level {
00033 NIL = 0,
00034 VERBOSE,
00035 DEBUG,
00036 INFO,
00037 WARNING,
00038 ERROR,
00039 FATAL,
00040 ALWAYS,
00041 NUM_LEVELS
00042 };
00043
00044 #endif // ASGTOOL_STANDALONE
00045
00047 const std::string& name( Level lvl );
00048
00051 struct DummyStruct {};
00052
00053 }
00054
00055 #endif // ASGTOOLS_MSGLEVEL_H