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

Diff for /pegasus/src/Pegasus/Common/Logger.cpp between version 1.38 and 1.44

version 1.38, 2005/02/05 22:59:23 version 1.44, 2006/10/13 18:04:49
Line 1 
Line 1 
 //%2005////////////////////////////////////////////////////////////////////////  //%2006////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
 // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
Line 8 
Line 8 
 // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
 // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 // EMC Corporation; VERITAS Software Corporation; The Open Group. // EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; Symantec Corporation; The Open Group.
 // //
 // Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to // of this software and associated documentation files (the "Software"), to
Line 63 
Line 65 
     "FATAL"     "FATAL"
 }; };
  
   
 LoggerRep* Logger::_rep = 0; LoggerRep* Logger::_rep = 0;
 String Logger::_homeDirectory = "."; String Logger::_homeDirectory = ".";
  
Line 160 
Line 161 
     {     {
         int index = int(logFileType);         int index = int(logFileType);
  
         if (index > int(Logger::ERROR_LOG))          if (index > int(Logger::NUM_LOGS))
             index = Logger::ERROR_LOG;             index = Logger::ERROR_LOG;
  
         return _logs[index];         return _logs[index];
Line 244 
Line 245 
  
 #if defined(PEGASUS_USE_SYSLOGS) #if defined(PEGASUS_USE_SYSLOGS)
  
             // Open the syslog.  
             // Ignore the systemId and open the log as cimserver  
             System::openlog(systemId);  
   
             // Log the message             // Log the message
             System::syslog(logLevel,(const char*)localizedMsg.getCString());          System::syslog(systemId, logLevel, localizedMsg.getCString());
   
   
             // Close the syslog.  
             System::closelog();  
  
        #else        #else
  
Line 268 
Line 261 
             if (logLevel & Logger::WARNING) tmp =     "WARNING ";             if (logLevel & Logger::WARNING) tmp =     "WARNING ";
             if (logLevel & Logger::SEVERE) tmp =      "SEVERE  ";             if (logLevel & Logger::SEVERE) tmp =      "SEVERE  ";
             if (logLevel & Logger::FATAL) tmp =       "FATAL   ";             if (logLevel & Logger::FATAL) tmp =       "FATAL   ";
   
                 _rep->logOf(logFileType) << System::getCurrentASCIITime()                 _rep->logOf(logFileType) << System::getCurrentASCIITime()
                << " " << tmp << (const char *)messageString.getCString() << endl;                << " " << tmp << (const char *)messageString.getCString() << endl;
  
Line 275 
Line 269 
     }     }
 } }
  
 #if 1  ////////////////////////////////////////////////////////////////////////////////
   //
   // Public methods start here:
   //
   ////////////////////////////////////////////////////////////////////////////////
   
 void Logger::put( void Logger::put(
                  LogFileType logFileType,                  LogFileType logFileType,
                  const String& systemId,                  const String& systemId,
Line 292 
Line 291 
                  const Formatter::Arg& arg8,                  const Formatter::Arg& arg8,
                  const Formatter::Arg& arg9)                  const Formatter::Arg& arg9)
 { {
     Uint32 logComponent = 0;      if (wouldLog(logLevel))
       {
     Logger::_putInternal(logFileType, systemId, logComponent, logLevel,          Logger::_putInternal(logFileType, systemId, 0, logLevel,
         formatString, String::EMPTY, arg0, arg1, arg2, arg3, arg4, arg5, arg6,              formatString, String::EMPTY, arg0, arg1, arg2, arg3,
         arg7, arg8, arg9);              arg4, arg5, arg6, arg7, arg8, arg9);
       }
 } }
 #endif  
  
 void Logger::put( void Logger::put(
             LogFileType logFileType,             LogFileType logFileType,
Line 306 
Line 305 
             Uint32 logLevel,             Uint32 logLevel,
             const String& formatString)             const String& formatString)
 { {
     Uint32 logComponent = 0;      if (wouldLog(logLevel))
       {
     Logger::_putInternal(logFileType, systemId, logComponent, logLevel,          Logger::_putInternal(logFileType, systemId, 0, logLevel,
         formatString, String::EMPTY);         formatString, String::EMPTY);
 } }
   }
  
 void Logger::put( void Logger::put(
             LogFileType logFileType,             LogFileType logFileType,
Line 319 
Line 319 
             const String& formatString,             const String& formatString,
             const Formatter::Arg& arg0)             const Formatter::Arg& arg0)
 { {
     Uint32 logComponent = 0;      if (wouldLog(logLevel))
       {
     Logger::_putInternal(logFileType, systemId, logComponent, logLevel,          Logger::_putInternal(logFileType, systemId, 0, logLevel,
         formatString, String::EMPTY, arg0);         formatString, String::EMPTY, arg0);
 } }
   }
   
   void Logger::put(
       LogFileType logFileType,
       const String& systemId,
       Uint32 logLevel,
       const String& formatString,
       const Formatter::Arg& arg0,
       const Formatter::Arg& arg1)
   {
       if (wouldLog(logLevel))
       {
           Logger::_putInternal(logFileType, systemId, 0, logLevel,
               formatString, String::EMPTY, arg0, arg1);
       }
   }
   
   void Logger::put(
       LogFileType logFileType,
       const String& systemId,
       Uint32 logLevel,
       const String& formatString,
       const Formatter::Arg& arg0,
       const Formatter::Arg& arg1,
       const Formatter::Arg& arg2)
   {
       if (wouldLog(logLevel))
       {
           Logger::_putInternal(logFileType, systemId, 0, logLevel,
               formatString, String::EMPTY, arg0, arg1, arg2);
       }
   }
  
 // l10n  
 #if 1  
 void Logger::put_l( void Logger::put_l(
                  LogFileType logFileType,                  LogFileType logFileType,
                  const String& systemId,                  const String& systemId,
                  Uint32 logLevel,                  Uint32 logLevel,
                  const String& messageId,  // l10n      const String& messageId,
                  const String& formatString,                  const String& formatString,
                  const Formatter::Arg& arg0,                  const Formatter::Arg& arg0,
                  const Formatter::Arg& arg1,                  const Formatter::Arg& arg1,
Line 344 
Line 374 
                  const Formatter::Arg& arg8,                  const Formatter::Arg& arg8,
                  const Formatter::Arg& arg9)                  const Formatter::Arg& arg9)
 { {
     Uint32 logComponent = 0;      if (wouldLog(logLevel))
       {
     Logger::_putInternal(logFileType, systemId, logComponent, logLevel,          Logger::_putInternal(logFileType, systemId, 0, logLevel,
         formatString, messageId, arg0, arg1, arg2, arg3, arg4, arg5,         formatString, messageId, arg0, arg1, arg2, arg3, arg4, arg5,
         arg6, arg7, arg8, arg9);         arg6, arg7, arg8, arg9);
 } }
 #endif  }
  
 void Logger::put_l( void Logger::put_l(
      LogFileType logFileType,      LogFileType logFileType,
Line 359 
Line 389 
      const String& messageId,      const String& messageId,
      const String& formatString)      const String& formatString)
 { {
     Uint32 logComponent = 0;      if (wouldLog(logLevel))
       {
     Logger::_putInternal(logFileType, systemId, logComponent, logLevel,          Logger::_putInternal(logFileType, systemId, 0, logLevel,
         formatString, messageId);         formatString, messageId);
 } }
   }
  
 void Logger::put_l( void Logger::put_l(
      LogFileType logFileType,      LogFileType logFileType,
Line 373 
Line 404 
      const String& formatString,      const String& formatString,
      const Formatter::Arg& arg0)      const Formatter::Arg& arg0)
 { {
     Uint32 logComponent = 0;      if (wouldLog(logLevel))
       {
     Logger::_putInternal(logFileType, systemId, logComponent, logLevel,          Logger::_putInternal(logFileType, systemId, 0, logLevel,
         formatString, messageId, arg0);         formatString, messageId, arg0);
 } }
   }
   
   void Logger::put_l(
        LogFileType logFileType,
        const String& systemId,
        Uint32 logLevel,
        const String& messageId,
        const String& formatString,
        const Formatter::Arg& arg0,
        const Formatter::Arg& arg1)
   {
       if (wouldLog(logLevel))
       {
           Logger::_putInternal(logFileType, systemId, 0, logLevel,
               formatString, messageId, arg0, arg1);
       }
   }
   
   void Logger::put_l(
        LogFileType logFileType,
        const String& systemId,
        Uint32 logLevel,
        const String& messageId,
        const String& formatString,
        const Formatter::Arg& arg0,
        const Formatter::Arg& arg1,
        const Formatter::Arg& arg2)
   {
       if (wouldLog(logLevel))
       {
           Logger::_putInternal(logFileType, systemId, 0, logLevel,
               formatString, messageId, arg0, arg1, arg2);
       }
   }
  
 void Logger::trace( void Logger::trace(
                    LogFileType logFileType,                    LogFileType logFileType,
Line 395 
Line 460 
                    const Formatter::Arg& arg8,                    const Formatter::Arg& arg8,
                    const Formatter::Arg& arg9)                    const Formatter::Arg& arg9)
 { {
     Uint32 logLevel = Logger::TRACE;      if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, String::EMPTY, arg0, arg1, arg2, arg3, arg4, arg5,
               arg6, arg7, arg8, arg9);
       }
   }
  
     Logger::_putInternal(  void Logger::trace(
                         logFileType,      LogFileType logFileType,
                         systemId,      const String& systemId,
                         logComponent,      const Uint32 logComponent,
                         logLevel,      const String& formatString)
                         formatString,  {
 // l10n      if (wouldLog(Logger::TRACE))
                         String::EMPTY,      {
                         arg0,          Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
                         arg1,              formatString, String::EMPTY);
                         arg2,      }
                         arg3,  }
                         arg4,  
                         arg5,  void Logger::trace(
                         arg6,      LogFileType logFileType,
                         arg7,      const String& systemId,
                         arg8,      const Uint32 logComponent,
                         arg9);      const String& formatString,
       const Formatter::Arg& arg0)
   {
       if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, String::EMPTY, arg0);
       }
   }
   
   void Logger::trace(
       LogFileType logFileType,
       const String& systemId,
       const Uint32 logComponent,
       const String& formatString,
       const Formatter::Arg& arg0,
       const Formatter::Arg& arg1)
   {
       if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, String::EMPTY, arg0, arg1);
       }
   }
   
   void Logger::trace(
       LogFileType logFileType,
       const String& systemId,
       const Uint32 logComponent,
       const String& formatString,
       const Formatter::Arg& arg0,
       const Formatter::Arg& arg1,
       const Formatter::Arg& arg2)
   {
       if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, String::EMPTY, arg0, arg1, arg2);
       }
 } }
  
 // l10n  
 void Logger::trace_l( void Logger::trace_l(
                    LogFileType logFileType,                    LogFileType logFileType,
                    const String& systemId,                    const String& systemId,
Line 435 
Line 543 
                    const Formatter::Arg& arg8,                    const Formatter::Arg& arg8,
                    const Formatter::Arg& arg9)                    const Formatter::Arg& arg9)
 { {
     Uint32 logLevel = Logger::TRACE;      if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, messageId, arg0, arg1, arg2, arg3, arg4, arg5, arg6,
               arg7, arg8, arg9);
       }
   }
   
   void Logger::trace_l(
       LogFileType logFileType,
       const String& systemId,
       const Uint32 logComponent,
       const String& messageId,
       const String& formatString)
   {
       if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, messageId);
       }
   }
  
     Logger::_putInternal(  void Logger::trace_l(
                         logFileType,      LogFileType logFileType,
                         systemId,      const String& systemId,
                         logComponent,      const Uint32 logComponent,
                         logLevel,      const String& messageId,
                         formatString,      const String& formatString,
                         messageId,      const Formatter::Arg& arg0)
                         arg0,  {
                         arg1,      if (wouldLog(Logger::TRACE))
                         arg2,      {
                         arg3,          Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
                         arg4,              formatString, messageId, arg0);
                         arg5,      }
                         arg6,  }
                         arg7,  
                         arg8,  void Logger::trace_l(
                         arg9);      LogFileType logFileType,
       const String& systemId,
       const Uint32 logComponent,
       const String& messageId,
       const String& formatString,
       const Formatter::Arg& arg0,
       const Formatter::Arg& arg1)
   {
       if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, messageId, arg0, arg1);
       }
   }
   
   void Logger::trace_l(
       LogFileType logFileType,
       const String& systemId,
       const Uint32 logComponent,
       const String& messageId,
       const String& formatString,
       const Formatter::Arg& arg0,
       const Formatter::Arg& arg1,
       const Formatter::Arg& arg2)
   {
       if (wouldLog(Logger::TRACE))
       {
           Logger::_putInternal(logFileType, systemId, logComponent, Logger::TRACE,
               formatString, messageId, arg0, arg1, arg2);
       }
 } }
  
 void Logger::setHomeDirectory(const String& homeDirectory) void Logger::setHomeDirectory(const String& homeDirectory)
Line 461 
Line 618 
     _homeDirectory = homeDirectory;     _homeDirectory = homeDirectory;
 } }
  
 ////////////////////////////////////////////////////////////////////////////////  
 // Set logLevel.  
 ////////////////////////////////////////////////////////////////////////////////  
 void Logger::setlogLevelMask( const String logLevelList ) void Logger::setlogLevelMask( const String logLevelList )
 { {
     Uint32 position          = 0;     Uint32 position          = 0;
Line 525 
Line 679 
     return ;     return ;
 } }
  
 Boolean Logger::isValidlogLevel(  Boolean Logger::isValidlogLevel(const String logLevel)
     const String logLevel)  
 { {
     // Validate the logLevel and modify the logLevel argument     // Validate the logLevel and modify the logLevel argument
     // to reflect the invalid logLevel     // to reflect the invalid logLevel
Line 568 
Line 721 
     return validlogLevel;     return validlogLevel;
 } }
  
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
   


Legend:
Removed from v.1.38  
changed lines
  Added in v.1.44

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2