|
From: <ew...@us...> - 2003-07-12 17:14:13
|
Update of /cvsroot/aedgui/aedGUI/src
In directory sc8-pr-cvs1:/tmp/cvs-serv6384/src
Added Files:
aedLog.cpp
Log Message:
class for error logging
--- NEW FILE: aedLog.cpp ---
#include<iostream>
#include<sstream>
#include<fstream>
#include "aedLog.h"
void aedLog::logWarning(std::stringstream &msg,long lineno,char *fname)
{
std::ofstream f("./aed.log",ios::app);
std::cerr << "Warning at line: " << lineno << "\nfilename: " << fname
<< "\nWarning mesage : " << msg.str() << endl;
if( f.is_open() )
{
f << "Warning at line: " << lineno << "\nfilename: " << fname
<< "\nWarning mesage : " << msg.str() << endl;
}
};
void aedLog::logError(stringstream &msg,long lineno,char *fname)
{
std::ofstream f("./aed.log",ios::app);
std::cerr << "Error at line: " << lineno << "\nfilename: " << fname
<< "\nerror mesage : " << msg.str() << endl;
if( f.is_open() )
{
f << "Error at line: " << lineno << "\nfilename: " << fname
<< "\nerror mesage : " << msg.str() << endl;
}
};
void aedLog::logFatal(stringstream &msg,long lineno,char *fname)
{
std::ofstream f("./aed.log",ios::app);
std::cerr << "Error at line: " << lineno << "\nfilename: " << fname
<< "\nerror mesage : " << msg.str() << endl;
if( f.is_open() )
{
f << "Error at line: " << lineno << "\nfilename: " << fname
<< "\nerror mesage : " << msg.str() << endl;
}
exit(1);
};
|