print a small log message with the config file name

This commit is contained in:
ps 2011-01-06 22:55:59 +00:00
parent bd26b9cb2a
commit b8e6af28fe
4 changed files with 23 additions and 2 deletions

View File

@ -1,9 +1,15 @@
ChangeLog
---------
2008-12-14 20:17 Juan José Gutiérrez de Quevedo <juanjo@gutierrezdequevedo.com>
2011-01-06 23:53 Juan José Gutiérrez de Quevedo <juanjo@gutierrezdequevedo.com>
* 1.7 release
* development restarted
* print a small message about which config file we are actually using. Some
people seem to have gotten confused about this...
2008-12-14 20:17 Juan José Gutiérrez de Quevedo <juanjo@gutierrezdequevedo.com>
* Implemented log rotation for filelogger. Sponsored by Damir Simunic of
http://edgeof.net

View File

@ -19,6 +19,8 @@
*/
#include "Configfile.h"
extern LOGGER_CLASS hermes_log;
/**
* default config
*
@ -34,6 +36,7 @@ void Configfile::parse(string file)
char line[255];
int equalpos;
hermes_log.addMessage(LOG_INFO,"parsing "+Utils::get_canonical_filename(file)+" configuration file");
f.open(file.c_str(),ios::in);
while(!f.eof())
{

View File

@ -346,6 +346,17 @@ bool Utils::file_exists(string file)
}
}
string Utils::get_canonical_filename(string file)
{
char *buffer=NULL;
string result;
buffer=realpath(file.c_str(),NULL);
result=buffer;
free(buffer);
return result;
}
/**
* whether a directory is accesible by current process/user
*

View File

@ -74,6 +74,7 @@ class Utils
#endif //WIN32
//misc
static string get_canonical_filename(string);
static bool file_exists(string);
static bool dir_exists(string);
static string errnotostrerror(int);