Ensure gss log file permissions

This commit is contained in:
Ryan Beisner 2018-04-12 19:08:31 +00:00
parent d8355af37c
commit 1fefc1acce
1 changed files with 7 additions and 1 deletions

View File

@ -24,10 +24,16 @@
# juju hook context itself.
import logging
import os
def setup_logging():
logfilename = '/var/log/glance-simplestreams-sync.log'
if not os.path.exists(logfilename):
open(logfilename, 'a').close()
os.chmod(logfilename, 0o640)
h = logging.FileHandler(logfilename)
h.setFormatter(logging.Formatter(
'%(levelname)-9s * %(asctime)s [PID:%(process)d] * %(name)s * '