mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Started cleanup work on ra plugin; fixed problem in api.bootstrap() when process does not have permision to open log file
This commit is contained in:
committed by
Rob Crittenden
parent
ad901da259
commit
a8c3f054d4
@@ -568,9 +568,13 @@ class API(DictProxy):
|
||||
try:
|
||||
os.makedirs(log_dir)
|
||||
except OSError:
|
||||
log.warn('Could not create log_dir %r', log_dir)
|
||||
log.error('Could not create log_dir %r', log_dir)
|
||||
return
|
||||
handler = logging.FileHandler(self.env.log)
|
||||
try:
|
||||
handler = logging.FileHandler(self.env.log)
|
||||
except IOError, e:
|
||||
log.error('Cannot open log file %r: %s', self.env.log, e.strerror)
|
||||
return
|
||||
handler.setFormatter(util.LogFormatter(FORMAT_FILE))
|
||||
if self.env.debug:
|
||||
handler.setLevel(logging.DEBUG)
|
||||
|
Reference in New Issue
Block a user