View | Details | Raw Unified | Return to bug 41681
Collapse All | Expand All

(-)a/management/univention-management-console/debian/control (+1 lines)
 Lines 77-82   Depends: ${misc:Depends}, ${python:Depends}, Link Here 
77
 univention-join,
77
 univention-join,
78
 python-univention,
78
 python-univention,
79
 python-openssl,
79
 python-openssl,
80
 python-faulthandler,
80
 python-pam,
81
 python-pam,
81
 python-polib,
82
 python-polib,
82
 python-notifier (>= 0.9.5-1)
83
 python-notifier (>= 0.9.5-1)
(-)a/management/univention-management-console/src/univention/management/console/log.py (-1 / +6 lines)
 Lines 38-43    Link Here 
38
"""
38
"""
39
39
40
import univention.debug as ud
40
import univention.debug as ud
41
import faulthandler
41
import logging
42
import logging
42
import grp
43
import grp
43
import os
44
import os
 Lines 70-75   def log_init(filename, log_level=2): Link Here 
70
	if filename[0] != '/':
71
	if filename[0] != '/':
71
		filename = '/var/log/univention/%s.log' % filename
72
		filename = '/var/log/univention/%s.log' % filename
72
	fd = ud.init(filename, ud.FLUSH, ud.NO_FUNCTION)
73
	fd = ud.init(filename, ud.FLUSH, ud.NO_FUNCTION)
74
	faulthandler.disable()
75
	faulthandler.enable(fd)
73
	adm = grp.getgrnam('adm')
76
	adm = grp.getgrnam('adm')
74
	os.chown(filename, 0, adm.gr_gid)
77
	os.chown(filename, 0, adm.gr_gid)
75
	os.chmod(filename, 0o640)
78
	os.chmod(filename, 0o640)
 Lines 93-99   def log_reopen(): Link Here 
93
	"""Reopenes the logfile and reset the current loglevel"""
96
	"""Reopenes the logfile and reset the current loglevel"""
94
	if not _debug_ready:
97
	if not _debug_ready:
95
		return
98
		return
96
	ud.reopen()
99
	fd = ud.reopen()
100
	faulthandler.disable()
101
	faulthandler.enable(fd)
97
	_reset_debug_loglevel()
102
	_reset_debug_loglevel()
98
	log_set_level(_debug_loglevel)
103
	log_set_level(_debug_loglevel)
99
104

Return to bug 41681