5,db的解決方法,日誌整合

2022-07-02 16:12:11 字數 929 閱讀 2232

我們在上面寫

把函式裡面的注釋掉。

這裡我們點進原始碼看到他給了mysql乙個預設的值,所以我們在函式裡面寫。

日誌整合

整合**放在info裡面的__init__.py裡面

這時我們發現有很多報紅,我們需要導包,滑鼠移動到報紅處,alt+回車。

import

logging

from config import configs

分別匯入這幾個包。然後我們執行發現會報錯,那是因為我們沒有建立l放日誌的資料夾。所以我們在專案底下建立乙個叫logs的檔案,建立好後再執行。發現還會報錯,我們只需要把logs檔案前乙個點去掉就行,有的不用也可以

執行成功後我們發現logs,裡面出現乙個名為log的文字。

我們建立乙個函式,把日誌弄進去

def setup_log():

setup_log()
因為是在同乙個資料夾裡面,而且steup_log在前面,所以可以呼叫。現在我們大致猜到我們的日誌函式也需要接收乙個引數,我們就寫level。

def setup_log(level):
而這個也寫

它從函式裡拿到什麼就調取什麼要的等級。

import logging
下面的開發環境,把pass給刪了,寫

level_log =logging.debug
生產環境也新增,

level_log = logging.error
然後回到__init__.py裡面寫

setup_log(configs[env].level_log)
然後執行就成功了。

以下我理解,

db2 964解決方法 txt

sqlstate 57011 and errorcode 964 查詢原因db2 sql 0964 原因 資料庫的日誌檔案已滿 解決方法 修改日誌檔案大小 加大 增加日誌檔案個數,增加輔助日誌檔案個數 三個修改引數可以任意選擇 檢視資料庫的配置引數 db2 get db cfg for 日誌檔案大小...

歸檔日誌報錯解決方法

ora 16038 log 3 sequence 3210 cannot be archived ora 19502 write error on file block number block size alter database clear unarchived logfile group 3...

讀取日誌時發生亂碼的解決方法

一般寫程式出現亂碼時,在標頭檔案寫以下語句就會解決亂碼問題 if msc ver 1600 pragma execution character set utf 8 endif可是,此次讀取日誌時,此方法不管用,然後上網查了一下 解決讀取日誌時發生亂碼問題方法如下 qfile file z fsw1...