aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rp/config/rpki-confgen.xml7
-rw-r--r--rpki/django_settings/gui.py23
2 files changed, 19 insertions, 11 deletions
diff --git a/rp/config/rpki-confgen.xml b/rp/config/rpki-confgen.xml
index a8533815..206dc97e 100644
--- a/rp/config/rpki-confgen.xml
+++ b/rp/config/rpki-confgen.xml
@@ -1026,6 +1026,13 @@
</doc>
</option>
+ <option name = "log-level"
+ value = "WARNING">
+ <doc>
+ Default logging level for the web portal.
+ </doc>
+ </option>
+
</section>
<section name = "rpkigui-import-routes">
diff --git a/rpki/django_settings/gui.py b/rpki/django_settings/gui.py
index 926c7dee..6097a94f 100644
--- a/rpki/django_settings/gui.py
+++ b/rpki/django_settings/gui.py
@@ -37,9 +37,6 @@ STATIC_ROOT = rpki.autoconf.datarootdir + "/rpki/media"
# Must end with a slash!
STATIC_URL = "/media/"
-# Where to email server errors.
-ADMINS = (("Administrator", "root@localhost"),)
-
LOGGING = {
"version": 1,
"formatters": {
@@ -54,18 +51,22 @@ LOGGING = {
"level": "DEBUG",
"formatter": "verbose",
},
- "mail_admins": {
- "level": "ERROR",
- "class": "django.utils.log.AdminEmailHandler",
- },
},
"loggers": {
- "django": {
- "level": "ERROR",
- "handlers": ["stderr", "mail_admins"],
+ # override default behavior to avoid emailing, and send it to stderr
+ "django.request": {
+ "level": 'ERROR',
+ "handlers": ["stderr"],
+ "propagate": False,
+ },
+ # override default behavior to avoid emailing, and send it to stderr
+ "django.security": {
+ "level": 'ERROR',
+ "handlers": ["stderr"],
+ "propagate": False,
},
"rpki.gui": {
- "level": "WARNING",
+ "level": cfg.get('log-level', 'WARNING', section='web_portal'),
"handlers": ["stderr"],
},
},