Skip to content
This repository was archived by the owner on Oct 6, 2020. It is now read-only.

Commit f74f4b8

Browse files
committed
quick link for generating error records in local develop env
1 parent 1a33dc8 commit f74f4b8

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

dev_env/urls.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
from django.contrib import admin
22
from django.urls import path
33

4+
from django_db_logger.views import __gen_500_errors
5+
46
urlpatterns = [
57
path('admin/', admin.site.urls),
8+
path('__gen_500/', __gen_500_errors)
69
]

django_db_logger/admin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def traceback(self, instance):
2929

3030
def create_datetime_format(self, instance):
3131
return instance.create_datetime.strftime('%Y-%m-%d %X')
32-
create_datetime_format.short_description = 'Create Datetime'
32+
create_datetime_format.short_description = 'Created at'
3333

3434

3535
admin.site.register(StatusLog, StatusLogAdmin)

django_db_logger/views.py

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
from django.shortcuts import render
1+
import logging
22

3-
# Create your views here.
3+
from django.http import HttpResponse
4+
5+
logger = logging.getLogger('db')
6+
7+
def __gen_500_errors(request):
8+
try:
9+
1/0
10+
except Exception as e:
11+
logger.exception(e)
12+
13+
return HttpResponse('Hello 500!')

0 commit comments

Comments
 (0)