(file) Return to Tracer.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common / tests / Tracer

Diff for /pegasus/src/Pegasus/Common/tests/Tracer/Tracer.cpp between version 1.47 and 1.47.8.1

version 1.47, 2008/12/02 09:01:17 version 1.47.8.1, 2013/06/03 22:35:43
Line 45 
Line 45 
 PEGASUS_USING_STD; PEGASUS_USING_STD;
 PEGASUS_USING_PEGASUS; PEGASUS_USING_PEGASUS;
  
   //constants value
   const Uint32 _traceFileSizeKBytes=10240;
   const Uint32 _numberOfTraceFiles=3;
  
 // Trace Levels 0 and 5 are defined as private constants of the tracer // Trace Levels 0 and 5 are defined as private constants of the tracer
 // class to avoid inappropriate use in the trace calls and macros. // class to avoid inappropriate use in the trace calls and macros.
Line 137 
Line 140 
 // //
 Uint32 test1() Uint32 test1()
 { {
     const char* METHOD_NAME = "test1";      PEG_METHOD_ENTER(TRC_CONFIG,"test1");
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);  
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %d",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %d",
         "This message should not appear value=",123));         "This message should not appear value=",123));
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
Line 158 
Line 160 
 // //
 Uint32 test2() Uint32 test2()
 { {
     const char* METHOD_NAME = "test2";  
     Tracer::setTraceFile(FILE1);     Tracer::setTraceFile(FILE1);
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      Tracer::setMaxTraceFileSize (_traceFileSizeKBytes);
       Tracer::setMaxTraceFileNumber(_numberOfTraceFiles);
       PEG_METHOD_ENTER(TRC_CONFIG,"test2");
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %d",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %d",
         "This message should not appear value=",123));         "This message should not appear value=",123));
     Uint32 fileSize = 0;     Uint32 fileSize = 0;
Line 181 
Line 184 
 // //
 Uint32 test3() Uint32 test3()
 { {
     const char* METHOD_NAME = "test3";  
     Tracer::setTraceLevel(Tracer::LEVEL1);     Tracer::setTraceLevel(Tracer::LEVEL1);
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test3");
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s",
         "This message should not appear"));         "This message should not appear"));
     Uint32 fileSize = 0;     Uint32 fileSize = 0;
Line 204 
Line 206 
 // //
 Uint32 test4() Uint32 test4()
 { {
     const char* METHOD_NAME = "test4";  
     Tracer::setTraceLevel(Tracer::LEVEL1);     Tracer::setTraceLevel(Tracer::LEVEL1);
     Tracer::setTraceComponents("Config");     Tracer::setTraceComponents("Config");
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL1,METHOD_NAME);      PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL1,"test4");
     return(compare(FILE1,METHOD_NAME));      return(compare(FILE1,"test4"));
 } }
  
 // //
Line 224 
Line 225 
 // //
 Uint32 test5() Uint32 test5()
 { {
     const char* METHOD_NAME = "test5";  
     Tracer::setTraceComponents("Wrong Component Name");     Tracer::setTraceComponents("Wrong Component Name");
  
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test5");
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL1,METHOD_NAME);      PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL1,"test5");
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return(compare(FILE1,"test4"));     return(compare(FILE1,"test4"));
 } }
Line 247 
Line 247 
  
 Uint32 test6() Uint32 test6()
 { {
     const char* METHOD_NAME = "test6";  
     Tracer::setTraceComponents("Config");     Tracer::setTraceComponents("Config");
     Tracer::setTraceLevel(Tracer::LEVEL2);     Tracer::setTraceLevel(Tracer::LEVEL2);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %s",
         "Test Message for Level2 in",METHOD_NAME));          "Test Message for Level2 in","test6"));
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %s",
         "Test Message for Level2 in",METHOD_NAME));          "Test Message for Level2 in","test6"));
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s",
         "This Message should not appear"));         "This Message should not appear"));
     return(compare(FILE1,"Test Message for Level2 in test6"));     return(compare(FILE1,"Test Message for Level2 in test6"));
Line 272 
Line 271 
 // //
 Uint32 test7() Uint32 test7()
 { {
     const char* METHOD_NAME = "test7";  
     Tracer::setTraceLevel(100);     Tracer::setTraceLevel(100);
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test7");
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return(compare(FILE1,"Test Message for Level2 in test6"));     return(compare(FILE1,"Test Message for Level2 in test6"));
 } }
Line 291 
Line 289 
 // //
 Uint32 test9() Uint32 test9()
 { {
     const char* METHOD_NAME = "test9";  
     Tracer::setTraceLevel(Tracer::LEVEL3);     Tracer::setTraceLevel(Tracer::LEVEL3);
     Tracer::setTraceFile(FILE2);     Tracer::setTraceFile(FILE2);
  
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test9");
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL3,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL3,"%s %s",
         "Test Message for Level3 in",METHOD_NAME));          "Test Message for Level3 in","test9"));
     return(compare(FILE2,"Test Message for Level3 in test9"));     return(compare(FILE2,"Test Message for Level3 in test9"));
 } }
  
Line 317 
Line 314 
  
 Uint32 test10() Uint32 test10()
 { {
     const char* METHOD_NAME = "test10";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test10");
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return(compare(FILE2,"Test Message for Level3 in test9"));     return(compare(FILE2,"Test Message for Level3 in test9"));
 } }
Line 338 
Line 334 
  
 Uint32 test11() Uint32 test11()
 { {
     const char* METHOD_NAME = "test11";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL0);     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL0);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL1,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL1,"%s %s",
         "Test Message for Level0 in",METHOD_NAME));          "Test Message for Level0 in","test11"));
     return(compare(FILE2,"Test Message for Level3 in test9"));     return(compare(FILE2,"Test Message for Level3 in test9"));
 } }
  
Line 360 
Line 355 
  
 Uint32 test12() Uint32 test12()
 { {
     const char* METHOD_NAME = "test12";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL1,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL1,"%s %s",
         "Test Message for Level1 in",METHOD_NAME));          "Test Message for Level1 in","test12"));
     return(compare(FILE2,"Test Message for Level1 in test12"));     return(compare(FILE2,"Test Message for Level1 in test12"));
 } }
  
Line 382 
Line 376 
  
 Uint32 test13() Uint32 test13()
 { {
     const char* METHOD_NAME = "test13";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL2,"%s %s",
         "Test Message for Level2 in",METHOD_NAME));          "Test Message for Level2 in","test13"));
     return(compare(FILE2,"Test Message for Level2 in test13"));     return(compare(FILE2,"Test Message for Level2 in test13"));
 } }
  
Line 404 
Line 397 
  
 Uint32 test14() Uint32 test14()
 { {
     const char* METHOD_NAME = "test14";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     Tracer::setTraceFile(FILE3);     Tracer::setTraceFile(FILE3);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL3,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL3,"%s %s",
         "Test Message for Level3 in",METHOD_NAME));          "Test Message for Level3 in","test14"));
     return(compare(FILE3,"Test Message for Level3 in test14"));     return(compare(FILE3,"Test Message for Level3 in test14"));
 } }
  
Line 427 
Line 419 
  
 Uint32 test15() Uint32 test15()
 { {
     const char* METHOD_NAME = "test15";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s %s",
         "Test Message for Level4 in",METHOD_NAME));          "Test Message for Level4 in", "test15"));
     return(compare(FILE3,"Test Message for Level4 in test15"));     return(compare(FILE3,"Test Message for Level4 in test15"));
 } }
  
Line 449 
Line 440 
  
 Uint32 test15a() Uint32 test15a()
 { {
     const char* METHOD_NAME = "test15a";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test15a");
     return(compare(FILE3,"Entering method test15a"));     return(compare(FILE3,"Entering method test15a"));
 } }
  
Line 470 
Line 460 
  
 Uint32 test15b() Uint32 test15b()
 { {
     const char* METHOD_NAME = "test15b";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);
     PEG_METHOD_ENTER(TRC_CONFIG,METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG,"test15b");
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return(compare(FILE3,"Exiting method test15b"));     return(compare(FILE3,"Exiting method test15b"));
 } }
Line 492 
Line 481 
  
 Uint32 test16() Uint32 test16()
 { {
     const char* METHOD_NAME = "test16";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,"test16 - check value");     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,"test16 - check value");
     Tracer::setTraceComponents("");     Tracer::setTraceComponents("");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s %s",
     "This Message should not appear in",METHOD_NAME));      "This Message should not appear in","test16"));
     return(compare(FILE3,"test16 - check value"));     return(compare(FILE3,"test16 - check value"));
 } }
  
Line 517 
Line 505 
  
 Uint32 test17() Uint32 test17()
 { {
     const char* METHOD_NAME = "test17";  
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);     Tracer::setTraceLevel(PEGASUS_TRACER_LEVEL5);
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,"test17 - check value");     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,"test17 - check value");
     Tracer::setTraceComponents("InvalidComp");     Tracer::setTraceComponents("InvalidComp");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s %s",     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,"%s %s",
     "This Message should not appear in",METHOD_NAME));      "This Message should not appear in", "test17"));
     return(compare(FILE3,"test17 - check value"));     return(compare(FILE3,"test17 - check value"));
 } }
 // //
Line 541 
Line 528 
  
 Uint32 test18() Uint32 test18()
 { {
     const char* METHOD_NAME = "test18";  
     Tracer::setTraceComponents("Config,InvalidComp");     Tracer::setTraceComponents("Config,InvalidComp");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,
Line 564 
Line 550 
  
 Uint32 test20() Uint32 test20()
 { {
     const char* METHOD_NAME = "test20";  
     Tracer::setTraceFile(FILE4);     Tracer::setTraceFile(FILE4);
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
  
     PEG_METHOD_ENTER(TRC_CONFIG, METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG, "test20");
     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,     PEG_TRACE((TRC_CONFIG,Tracer::LEVEL4,
     "Test Message for Level4 in test20"));     "Test Message for Level4 in test20"));
     return(compare(FILE4,"Test Message for Level4 in test20"));     return(compare(FILE4,"Test Message for Level4 in test20"));
Line 590 
Line 575 
  
 Uint32 test21() Uint32 test21()
 { {
     const char* METHOD_NAME = "test21";  
     Tracer::setTraceFile(FILE4);     Tracer::setTraceFile(FILE4);
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
  
     PEG_METHOD_ENTER(TRC_CONFIG, METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG, "test21");
  
     // test tracing CIMException     // test tracing CIMException
     try     try
Line 625 
Line 609 
 // //
 Uint32 test22() Uint32 test22()
 { {
     const char* METHOD_NAME = "test22";  
     Tracer::setTraceFile(FILE4);     Tracer::setTraceFile(FILE4);
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
  
     PEG_METHOD_ENTER(TRC_CONFIG, METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG, "test22");
  
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,
         "Test message for Level4 in test22.");         "Test message for Level4 in test22.");
Line 651 
Line 634 
 // //
 Uint32 test23() Uint32 test23()
 { {
     const char* METHOD_NAME = "test23";  
     Tracer::setTraceFile(FILE4);     Tracer::setTraceFile(FILE4);
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
     Tracer::setTraceLevel(Tracer::LEVEL4);     Tracer::setTraceLevel(Tracer::LEVEL4);
  
     PEG_METHOD_ENTER(TRC_CONFIG, METHOD_NAME);      PEG_METHOD_ENTER(TRC_CONFIG, "test23");
  
     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,     PEG_TRACE_CSTRING(TRC_CONFIG,Tracer::LEVEL4,
                       "Test message for Level4 in test23.");                       "Test message for Level4 in test23.");
Line 677 
Line 659 
 // //
 Uint32 test24() Uint32 test24()
 { {
     const char* METHOD_NAME = "test24";  
     Tracer::setTraceFacility("Log");     Tracer::setTraceFacility("Log");
     Tracer::setTraceFile(FILE4);     Tracer::setTraceFile(FILE4);
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
Line 702 
Line 683 
 // //
 Uint32 test25() Uint32 test25()
 { {
     const char* METHOD_NAME = "test25";  
     Tracer::setTraceFacility("File");     Tracer::setTraceFacility("File");
     Tracer::setTraceFile(FILE4);     Tracer::setTraceFile(FILE4);
     Tracer::setTraceComponents("ALL");     Tracer::setTraceComponents("ALL");
Line 732 
Line 712 
     Tracer::setTraceComponents("xmlio");     Tracer::setTraceComponents("xmlio");
     Tracer::setTraceLevel(Tracer::LEVEL2);     Tracer::setTraceLevel(Tracer::LEVEL2);
  
     Uint32 queueId = 18;  
     CIMPropertyList propertyList;     CIMPropertyList propertyList;
     Buffer params;     Buffer params;
     AcceptLanguageList al;     AcceptLanguageList al;
Line 759 
Line 738 
         TRC_XML_IO,         TRC_XML_IO,
         Tracer::LEVEL2,         Tracer::LEVEL2,
         "<!-- Request: queue id: %u -->\n%s",         "<!-- Request: queue id: %u -->\n%s",
         queueId,          18,
         reqMsg.get()));         reqMsg.get()));
  
     return(compare(FILE4, buffer.getData()));     return(compare(FILE4, buffer.getData()));
Line 784 
Line 763 
     Tracer::setTraceComponents("xmlio");     Tracer::setTraceComponents("xmlio");
     Tracer::setTraceLevel(Tracer::LEVEL2);     Tracer::setTraceLevel(Tracer::LEVEL2);
  
     Uint32 queueId = 18;  
     CIMPropertyList propertyList;     CIMPropertyList propertyList;
     Buffer params;     Buffer params;
     AcceptLanguageList al;     AcceptLanguageList al;
Line 812 
Line 790 
         TRC_XML_IO,         TRC_XML_IO,
         Tracer::LEVEL2,         Tracer::LEVEL2,
         "<!-- Request: queue id: %u -->\n%s",         "<!-- Request: queue id: %u -->\n%s",
         queueId,          18,
         Tracer::getHTTPRequestMessage(         Tracer::getHTTPRequestMessage(
             buffer).get()));             buffer).get()));
  


Legend:
Removed from v.1.47  
changed lines
  Added in v.1.47.8.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2