簡體   English   中英

Python 3.8 日志記錄問題

[英]Python 3.8 Logging Issue

有沒有人在日志記錄中看到過這個?

DEBUG:wc_to_db_logger:inactive not_applicable

每當我將 wc_to_db_logger.debug() 放入我的代碼時,它就會發生,即使它沒有被執行。 很奇怪,我在任何地方都找不到錯誤。

我在下面添加了一個代碼 snipp-it。 只是將 wc_to_db_logger.debug 放在函數下的代碼中會導致問題。 它重復錯誤 18 次。

            elif source == 'gs':
                try:
                    row_data = gs_worksheet_by_customer_id[self.customer_id]
                except KeyError:
                    continue

                value = row_data[source_name]
                value = convert_gs_to_db(data_type, value)

                if db_value != value:
                    wc_to_db_logger.debug('%s %s' % (db_value, value))
                    setattr(self, attribute_name, value)

我似乎通過將以下內容添加到我的記錄器來解決它; wc_to_db_logger.propagate = False

顯然我需要了解更多關於記錄器的信息。 祝我好運。

* 更新 *

我的修復不起作用,它只是禁用了日志記錄。 我會放一個代碼片段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM