]> Creatis software - crea.git/blob - samples/creaSample_MessageManager/main.cxx
7a90e6bb8b87218abe9d1711f0b0c682b51f7b52
[crea.git] / samples / creaSample_MessageManager / main.cxx
1 #include <creaMessageManager.h>
2 #include <creaSystem.h>
3
4 int main(int argc, char* argv[])
5 {       
6   std::cout << "** creaSample_MessageManager : begin of main "<<std::endl;
7
8   crea::MessageManager::RegisterMessageType("TEST","test messages registered by creaSample_MessageManager main",2);
9   crea::MessageManager::SetMessageLevel("TEST",4);
10
11   crea::MessageManager::PrintInfo();
12
13   creaMessage("TEST",1,"hi ! this is a message of category 'TEST', level 1"<<std::endl);
14   creaMessage("TEST",5,"hi ! this is a message of category 'TEST', level 5"<<std::endl);
15   crea::MessageManager::SetMessageLevel("TEST",5);
16   creaMessage("TEST",5,"hi ! this is a message of category 'TEST', level 5"<<std::endl);
17
18   creaDebugMessage("TEST",5,"hi ! this is a debug message of category 'TEST', level 5, you can only see it if you set crea_COMPILE_DEBUG_MESSAGES to ON with cmake"<<std::endl);
19
20   std::cout << "** creaSample_MessageManager : end of main "<<std::endl;
21 }
22