![]() | |
Informa Zeus Set Meja Makan 4 Bangku - PutihRuangan minimalis tidak membatasi Anda untuk memiliki kenyamanan yang maksimal. Untuk mengisi ruang makan atau dapur agar semakin lengkap, gunakan Zeus Set Meja dan Kursi Makan. Set ini terdiri dari 1 meja dan 4 kursi bergaya minimalis yang praktis dan fungsional. Saat tidak digunakan, kursi dapat disimpan di bawah meja sehingga lebih hemat tempat. Free Klik Disini ! |
Django menggunakan modul logging bawaan Python untuk melakukan logging sistem. Penggunaan modul ini dibahas secara rinci dalam dokumentasi Python.
Logger adalah titik masuk ke sistem logging. Setiap logger adalah perkakas yang pesannya dapat ditulis untuk diproses.
Logger dikonfigurasi untuk memiliki level log. Level log ini menjelaskan tingkat keparahan pesan yang akan ditangani oleh logger. Python mendefinisikan level log sebagai berikut:
Ketika sebuah pesan diberikan kepada logger, level log dari pesan tersebut dibandingkan dengan level log dari logger. Jika tingkat log dari pesan memenuhi atau melampaui tingkat log dari logger itu sendiri, pesan tersebut akan diproses lebih lanjut. Jika tidak, pesan akan diabaikan.
untuk mengikuti artikel ini pastikan kamu sudah berada pada mode environment, baca jugakonfigurasi python virtualenvironment.
pip install raven
INSTALLED_APPS = (
'raven.contrib.django.raven_compat',
)
.....
import ravenRAVEN_CONFIG = {
'dsn': '___DSN___',
}
untuk mendapatkan sentry DSN kamu harus register terlebih dahulu di sentry.io, kmu dapat menemukan sentry DSN di menu project>settings>cleint keys(dsn)
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s '
'%(process)d %(thread)d %(message)s'
},
},
'handlers': {
'sentry': {
'level': 'ERROR', # To capture more than ERROR, change to WARNING, INFO, etc.
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
'tags': {'custom-tag': 'x'},
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
}
},
'loggers': {
'root': {
'level': 'WARNING',
'handlers': ['sentry'],
},
'django.db.backends': {
'level': 'ERROR',
'handlers': ['console'],
'propagate': False,
},
'raven': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
},
'sentry.errors': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
},
},
}
MIDDLEWARE = [
.......
#sentry
'raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware',]
konfigurasi sentry pada framework django sudah selesai, tiba saatnya kita melakukan pengujian pada aplikasi kita apakah sudah berhasil terintegrasi dengan sentry. Untuk melakukan simple test buka web browser kemudian ketikan url berikut :
http://localhost:8000/sdfdfdfd