在格式化程序下的Django日志記錄設(shè)置中-我有一個var:%(new_line_number)s我的視圖中有一個日志記錄功能,該函數(shù)最后會調(diào)用logger.debug,因此在這種情況下,我想傳遞換行號。logger.debug('context for %s: %s', product, tool, extra={'newlinenumber':newlinenumber} )我不想每次打電話給記錄器時都必須傳遞extra = {'newlinenumber':None}。因為這看起來很凌亂并且是多余的。我該怎么做?目前,如果我不包括在內(nèi)extra={'newlinenumber':None}在沒有換行號的情況下,記錄器會在任何時候出錯。我唯一嘗試傳遞換行號的時間是從日志記錄函數(shù)調(diào)用它時。
如何有選擇地將參數(shù)傳遞給Django日志記錄?
ibeautiful
2021-03-30 13:09:38