version 1.20, 2008/12/01 17:49:57
|
version 1.23, 2011/02/16 13:43:34
|
|
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#include <iostream> | #include <iostream> |
#include <Pegasus/Common/Logger.h> |
|
#include <Pegasus/Common/TraceFileHandler.h> | #include <Pegasus/Common/TraceFileHandler.h> |
#include <Pegasus/Common/Mutex.h> | #include <Pegasus/Common/Mutex.h> |
| |
|
|
{ | { |
// Unable to write message to file | // Unable to write message to file |
// Log message | // Log message |
Logger::put_l( |
MessageLoaderParms parm( |
Logger::ERROR_LOG, System::CIMSERVER, Logger::WARNING, |
"Common.TraceFileHandlerWindows.UNABLE_TO_WRITE_TRACE_TO_FILE", |
MessageLoaderParms( |
|
"Common.TraceFileHandlerWindows." |
|
"UNABLE_TO_WRITE_TRACE_TO_FILE", |
|
"Unable to write trace message to File $0", | "Unable to write trace message to File $0", |
_fileName)); |
_fileName); |
|
_logError(TRCFH_UNABLE_TO_WRITE_TRACE_TO_FILE,parm); |
} | } |
else | else |
{ | { |
fflush(_fileHandle); | fflush(_fileHandle); |
|
// trace message successful written, reset error log messages |
|
// thus allow writing of errors to log again |
|
_logErrorBitField = 0; |
} | } |
} | } |
else | else |
{ | { |
// Invalid file handle | // Invalid file handle |
// Log message | // Log message |
Logger::put_l( |
MessageLoaderParms parm( |
Logger::ERROR_LOG, System::CIMSERVER, Logger::WARNING, |
|
MessageLoaderParms( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", | "Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
"Invalid file handle for file $0", | "Invalid file handle for file $0", |
_fileName)); |
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
} | } |
} | } |
| |
|
|
{ | { |
// Unable to write message to file | // Unable to write message to file |
// Log message | // Log message |
Logger::put_l( |
MessageLoaderParms parm( |
Logger::ERROR_LOG, System::CIMSERVER, Logger::WARNING, |
"Common.TraceFileHandlerWindows.UNABLE_TO_WRITE_TRACE_TO_FILE", |
MessageLoaderParms( |
|
"Common.TraceFileHandlerWindows." |
|
"UNABLE_TO_WRITE_TRACE_TO_FILE", |
|
"Unable to write trace message to File $0", | "Unable to write trace message to File $0", |
_fileName)); |
_fileName); |
|
_logError(TRCFH_UNABLE_TO_WRITE_TRACE_TO_FILE,parm); |
} | } |
else | else |
{ | { |
fflush(_fileHandle); | fflush(_fileHandle); |
|
// trace message successful written, reset error log messages |
|
// thus allow writing of errors to log again |
|
_logErrorBitField = 0; |
} | } |
} | } |
else | else |
{ | { |
// Invalid file handle | // Invalid file handle |
// Log message | // Log message |
Logger::put_l( |
MessageLoaderParms parm( |
Logger::ERROR_LOG, System::CIMSERVER, Logger::WARNING, |
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
MessageLoaderParms( |
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
|
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
|
"Invalid file handle for file $0", |
|
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
|
} |
|
else |
|
{ |
|
// Invalid file handle |
|
// Log message |
|
MessageLoaderParms parm( |
"Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", | "Common.TraceFileHandlerWindows.INVALID_FILE_HANDLE", |
"Invalid file handle for file $0", | "Invalid file handle for file $0", |
_fileName)); |
_fileName); |
|
_logError(TRCFH_INVALID_FILE_HANDLE,parm); |
} | } |
} | } |
| |