django日志器

首先了解一下python的logging模塊

import logging
logging.debug('debug message')
logging.info('info message')
logging.warning('warning message')
logging.error('error message')
logging.critical('critical message')

結(jié)果如下:
![Paste_Image.png](http://upload-images.jianshu.io/upload_images/4068471-932e18ef0ee5f9b8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

1.默認情況下python的logging模塊將日志打印到了標準輸出中,且只顯示了大于等于WARNING級別的日志
2.日志級別等級CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET

詳細文檔可以參考:
http://python.usyiyi.cn/translate/python_278/howto/logging.html#logging-basic-tutorial
http://blog.csdn.net/zyz511919766/article/details/25136485

###在settings.py中添加如下信息:

自定義日志輸出信息LOGGING={

'version': 1,
'disable_existing_loggers': True,
'formatters': {
    'standard': {
        'format': '%(asctime)s[
            %(threadName)s: %(thread)d
        ][
            %(name)s: %(lineno)d
        ][
            %(module)s: %(funcName)s
        ][
            %(levelname)s
        ]-%(message)s'
    }#日志格式
},
'filters': {
    
},
'handlers': {
    'mail_admins': {
        'level': 'ERROR',
        'class': 'django.utils.log.AdminEmailHandler',
        'include_html': True,
        
    },
    'default': {
        'level': 'DEBUG',
        'class': 'logging.handlers.RotatingFileHandler',
        'filename': 'log/all.log',
        #日志輸出文件'maxBytes': 1024*1024*5,
        #文件大小'backupCount': 5,
        #備份份數(shù)'formatter': 'standard',
        #使用哪種formatters日志格式
    },
    'error': {
        'level': 'ERROR',
        'class': 'logging.handlers.RotatingFileHandler',
        'filename': 'log/error.log',
        'maxBytes': 1024*1024*5,
        'backupCount': 5,
        'formatter': 'standard',
        
    },
    'console': {
        'level': 'DEBUG',
        'class': 'logging.StreamHandler',
        'formatter': 'standard'
    },
    'request_handler': {
        'level': 'DEBUG',
        'class': 'logging.handlers.RotatingFileHandler',
        'filename': 'log/script.log',
        'maxBytes': 1024*1024*5,
        'backupCount': 5,
        'formatter': 'standard',
        
    },
    'scprits_handler': {
        'level': 'DEBUG',
        'class': 'logging.handlers.RotatingFileHandler',
        'filename': 'log/script.log',
        'maxBytes': 1024*1024*5,
        'backupCount': 5,
        'formatter': 'standard',
        
    }
},
'loggers': {
    'django': {
        'handlers': [
            'default',
            'console'
        ],
        'level': 'DEBUG',
        'propagate': False
    },
    'django.request': {
        'handlers': [
            'request_handler'
        ],
        'level': 'DEBUG',
        'propagate': False,
        
    },
    'scripts': {
        'handlers': [
            'scprits_handler'
        ],
        'level': 'INFO',
        'propagate': False
    },
    'blog.views': {
        'handlers': [
            'default',
            'error'
        ],
        'level': 'DEBUG',
        'propagate': True
    },        
}

}


###在blog/views.py中添加:

import logging
logger = logging.getLogger('blog.views')


###添加網(wǎng)站全局信息
由于可能有很多地方都會用到椒振,所以可以在settings.py中添加如下:

SITE_NAME = "Paul 的個人博客"
SITE_DESC = "學(xué)習python開發(fā)迷帜,歡迎大家交流"


在blog/views.py中添加:

from django.conf import settings
def global_settings(request):
return {'SITE_NAME':settings.SITE_NAME,'SITE_DESC':settings.SITE_DESC}


在settings.py的TEMPLATES中添加:

TEMPLATES=[
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR,'templates')
],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'blog.views.global_settings',
],
},
},
]


今天就是照著葫蘆畫了個瓢乡数,大概的用法了解了织盼,還未深入研究,等項目完成之后可以回頭看看盗似,繼續(xù)整理
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哩陕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子赫舒,更是在濱河造成了極大的恐慌悍及,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件接癌,死亡現(xiàn)場離奇詭異心赶,居然都是意外死亡,警方通過查閱死者的電腦和手機缺猛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門缨叫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人荔燎,你說我怎么就攤上這事耻姥。” “怎么了有咨?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵琐簇,是天一觀的道長。 經(jīng)常有香客問我座享,道長婉商,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任渣叛,我火速辦了婚禮丈秩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘诗箍。我一直安慰自己癣籽,他們只是感情好挽唉,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布滤祖。 她就那樣靜靜地躺著,像睡著了一般瓶籽。 火紅的嫁衣襯著肌膚如雪匠童。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天塑顺,我揣著相機與錄音汤求,去河邊找鬼俏险。 笑死,一個胖子當著我的面吹牛扬绪,可吹牛的內(nèi)容都是我干的竖独。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼挤牛,長吁一口氣:“原來是場噩夢啊……” “哼莹痢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起墓赴,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤竞膳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后诫硕,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坦辟,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年章办,在試婚紗的時候發(fā)現(xiàn)自己被綠了锉走。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡藕届,死狀恐怖挠日,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情翰舌,我是刑警寧澤嚣潜,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站椅贱,受9級特大地震影響懂算,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜庇麦,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一计技、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧山橄,春花似錦垮媒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至饮醇,卻和暖如春它抱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朴艰。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工观蓄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留混移,地道東北人。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓侮穿,卻偏偏與公主長得像歌径,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子亲茅,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 前言 在自動化測試實踐過程中沮脖,必不可少的就是進行日志管理,方便調(diào)試和生產(chǎn)問題追蹤芯急,python提供了logg...
    苦葉子閱讀 808評論 0 0
  • sqlmap用戶手冊 說明:本文為轉(zhuǎn)載勺届,對原文中一些明顯的拼寫錯誤進行修正,并標注對自己有用的信息娶耍。 ======...
    wind_飄閱讀 2,035評論 0 5
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 當給sq...
    xuningbo閱讀 10,277評論 2 22
  • 本文翻譯自logging howto 基礎(chǔ)教程 日志是跟蹤軟件運行時發(fā)生事件的一種手段免姿。Python開發(fā)者在代碼中...
    大蟒傳奇閱讀 4,251評論 0 17
  • “現(xiàn)在誰還會花錢看老年人的故事芭卟病?他們連自己的父母都不關(guān)心想鹰∥赏瘢” 年過30依然未婚叛逆的作家女主樸莞, 聽到媽媽提...
    嬌嬌先生閱讀 427評論 0 0