[FIX] Check if dirname is empty or not
lp bug: https://launchpad.net/bugs/301983 fixed bzr revid: stephane@tinyerp.com-20081212002815-hcc325x6gjp66lpg
This commit is contained in:
parent
cbf2dee7c7
commit
38df72d010
|
@ -157,13 +157,12 @@ def init_logger():
|
||||||
|
|
||||||
if config['logfile']:
|
if config['logfile']:
|
||||||
logf = config['logfile']
|
logf = config['logfile']
|
||||||
# test if the directories exist, else create them
|
|
||||||
try:
|
try:
|
||||||
dirname = os.path.dirname(logf)
|
dirname = os.path.dirname(logf)
|
||||||
if not os.path.isdir(dirname):
|
if dirname and not os.path.isdir(dirname):
|
||||||
res = os.makedirs(dirname)
|
os.makedirs(dirname)
|
||||||
handler = logging.handlers.TimedRotatingFileHandler(logf,'D',1,30)
|
handler = logging.handlers.TimedRotatingFileHandler(logf,'D',1,30)
|
||||||
except:
|
except Exception, ex:
|
||||||
sys.stderr.write("ERROR: couldn't create the logfile directory\n")
|
sys.stderr.write("ERROR: couldn't create the logfile directory\n")
|
||||||
handler = logging.StreamHandler(sys.stdout)
|
handler = logging.StreamHandler(sys.stdout)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue