logger: also set extra debug_setting attribute in __new__ (#36220)

This commit is contained in:
Frédéric Péters 2019-09-18 11:57:32 +02:00
parent 78efe8c0e2
commit aba088843d
1 changed files with 3 additions and 1 deletions

View File

@ -25,8 +25,10 @@ from hobo.middleware.utils import StoreRequestMiddleware
class SettingsLogLevel(int):
def __new__(cls, default_log_level, debug_setting='DEBUG'):
return super(SettingsLogLevel, cls).__new__(
ob = super(SettingsLogLevel, cls).__new__(
cls, getattr(logging, default_log_level))
ob.debug_setting = debug_setting
return ob
if six.PY2:
def __init__(self, default_log_level, debug_setting='DEBUG'):