ff08c0826bf3ab036530e123b8737f7986d3e4b9
[sfa.git] / sfa / util / sfalogging.py
1 import logging
2
3 #SFA access log initialization
4
5 SFA_ACCESS_LOGFILE='/var/log/sfa_access.log'
6 SFA_HTTPD_ACCESS_LOGFILE='/tmp/sfa_httpd_access.log'
7 logger=logging.getLogger()
8 logger.setLevel(logging.INFO)
9 try:
10      logfile=logging.FileHandler(SFA_ACCESS_LOGFILE)
11 except IOError:
12      # This is usually a permissions error becaue the file is
13      # owned by root, but httpd is trying to access it.
14      logfile=logging.FileHandler(SFA_HTTPD_ACCESS_LOGFILE)
15 formatter = logging.Formatter("%(asctime)s - %(message)s")
16 logfile.setFormatter(formatter)
17 logger.addHandler(logfile)
18 def get_sfa_logger():
19     return logger