diff options
author | Kostyantyn Ovechko <fastinetserver@gmail.com> | 2010-08-10 11:05:28 +0300 |
---|---|---|
committer | Kostyantyn Ovechko <fastinetserver@gmail.com> | 2010-08-10 11:05:28 +0300 |
commit | 7001eaeb94bf3365ded35910598f1e6a66c345fa (patch) | |
tree | c8b4ed0014ee783270f58adf70eb9fa690b98456 /segget/log.cpp | |
parent | Replace <meta http-equiv=\"refresh\" content=\"1\" > in WebUI by XMLHttpReque... (diff) | |
download | idfetch-7001eaeb94bf3365ded35910598f1e6a66c345fa.tar.gz idfetch-7001eaeb94bf3365ded35910598f1e6a66c345fa.tar.bz2 idfetch-7001eaeb94bf3365ded35910598f1e6a66c345fa.zip |
Replace default folders.
distfiles_dir=/usr/portage/distfiles
segments_dir=/tmp/seggetd/segments
scripts_dir=/usr/share/seggetd/scripts
logs_dir=/var/log/seggetd
Diffstat (limited to 'segget/log.cpp')
-rw-r--r-- | segget/log.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/segget/log.cpp b/segget/log.cpp index b1a3648..d19876d 100644 --- a/segget/log.cpp +++ b/segget/log.cpp @@ -55,8 +55,14 @@ void log_no_msg(string log_msg_text){ file.exceptions (ofstream::failbit | ofstream::badbit); try{ file.open((settings.logs_dir+"/"+settings.general_log_file).c_str(), ios::app); + if (file==0){ + error_log("Error opening "+settings.logs_dir+"/"+settings.general_log_file+" for writing."); + error_log("....Check if folder "+settings.logs_dir+" exists and seggetd has rights to write into it."); + return; + } }catch(...){ - error_log("Error opening "+settings.logs_dir+"/"+settings.general_log_file+"."); + error_log("Error opening "+settings.logs_dir+"/"+settings.general_log_file+" for writing."); + error_log("....Check if folder "+settings.logs_dir+" exists and seggetd has rights to write into it."); return; } try{ @@ -111,9 +117,15 @@ void debug_no_msg(string debug_msg_text){ file.exceptions (ofstream::failbit | ofstream::badbit); try{ file.open((settings.logs_dir+"/"+settings.debug_log_file).c_str(), ios::app); + if (file==0){ + error_log("Error opening "+settings.logs_dir+"/"+settings.debug_log_file+" for writing."); + error_log("....Check if folder "+settings.logs_dir+" exists and seggetd has permissions to write into it."); + return; + } } catch(...){ - error_log("Error opening "+settings.logs_dir+"/"+settings.debug_log_file+"."); + error_log("Error opening "+settings.logs_dir+"/"+settings.debug_log_file+" for writing."); + error_log("....Check if folder "+settings.logs_dir+" exists and seggetd has permissions to write into it."); return; } try{ |