X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fsfalogging.py;h=ff08c0826bf3ab036530e123b8737f7986d3e4b9;hb=a131427de305f91194e84b6c0b7e99bc529766c7;hp=e2aaaeeb2b074aeb61f2422034b6dfcade1cde14;hpb=db84b3ddccc2a04da661a384734c510eb55729c6;p=sfa.git diff --git a/sfa/util/sfalogging.py b/sfa/util/sfalogging.py index e2aaaeeb..ff08c082 100644 --- a/sfa/util/sfalogging.py +++ b/sfa/util/sfalogging.py @@ -3,12 +3,17 @@ import logging #SFA access log initialization SFA_ACCESS_LOGFILE='/var/log/sfa_access.log' +SFA_HTTPD_ACCESS_LOGFILE='/tmp/sfa_httpd_access.log' logger=logging.getLogger() logger.setLevel(logging.INFO) -logfile=logging.FileHandler(SFA_ACCESS_LOGFILE) +try: + logfile=logging.FileHandler(SFA_ACCESS_LOGFILE) +except IOError: + # This is usually a permissions error becaue the file is + # owned by root, but httpd is trying to access it. + logfile=logging.FileHandler(SFA_HTTPD_ACCESS_LOGFILE) formatter = logging.Formatter("%(asctime)s - %(message)s") logfile.setFormatter(formatter) logger.addHandler(logfile) - def get_sfa_logger(): return logger