version 1.1, 2001/03/23 01:00:46
|
version 1.4, 2001/05/20 20:34:01
|
|
|
//BEGIN_LICENSE |
//%///////////////////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000 The Open Group, BMC Software, Tivoli Systems, IBM | // Copyright (c) 2000 The Open Group, BMC Software, Tivoli Systems, IBM |
// | // |
|
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
// DEALINGS IN THE SOFTWARE. | // DEALINGS IN THE SOFTWARE. |
// | // |
//END_LICENSE |
//============================================================================== |
//BEGIN_HISTORY |
|
// | // |
// Author: |
// Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
// $Log$ |
// Modified By: |
// Revision 1.1 2001/03/23 01:00:46 mike |
|
// More logging capabilities. |
|
// | // |
// |
//%///////////////////////////////////////////////////////////////////////////// |
//END_HISTORY |
|
| |
#include <iostream> | #include <iostream> |
#include <fstream> | #include <fstream> |
#include "Logger.h" | #include "Logger.h" |
| |
using namespace std; |
|
|
|
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
const Uint32 Logger::TRACE = (1 << 0); | const Uint32 Logger::TRACE = (1 << 0); |
const Uint32 Logger::INFORMATIVE = (1 << 1); | const Uint32 Logger::INFORMATIVE = (1 << 1); |
const Uint32 Logger::WARNING = (1 << 2); | const Uint32 Logger::WARNING = (1 << 2); |
|
|
const char* logFileName = fileNames[index]; | const char* logFileName = fileNames[index]; |
| |
String result; | String result; |
result.reserve(homeDirectory.getLength() + 1 + strlen(logFileName)); |
result.reserve(homeDirectory.size() + 1 + strlen(logFileName)); |
result += homeDirectory; | result += homeDirectory; |
result += '/'; | result += '/'; |
result += logFileName; | result += logFileName; |