0
A
回答
1
改變你的日誌級別從INFO到DEBUG絕對有潛在的副作用。例如,如果您有高度併發的WCF或Web服務,並且它正在記錄到單個日誌文件,則寫入日誌文件可能會嚴重影響整體性能。我們在一個擁有高度併發後端服務的生產系統中多次發生過這種情況。
我想這也取決於你使用的是什麼類型的appender。例如,如果您使用數據庫appender,則可能會極大地影響性能,因爲您正在爲每個日誌語句執行數據庫插入操作。
除此之外,如果你的代碼使用語句類似於下面的你可能暴露的問題與你的記錄,如果你從來沒有啓用調試前:
if(log.IsDebugEnabled)
{
log.DebugFormat("blah {0}", someVariable);
}
相關問題
- 1. 配置log4net根據級別
- 2. 是否有任何使用多個string.xml文件的副作用?
- 3. 檢查縮放級別是否改變
- 4. auto_detect_line_endings - 是否有副作用?
- 5. 使用許多靜態函數是否有任何副作用?
- 6. 禁用log4net中的particluar級別
- 7. 根據請求信息動態更改log4net級別
- 8. 是否有任何不同級別的同步?
- 9. 會改變進程優先級經常有副作用
- 10. 在C#中使用`x + = 1`而不是`++ x`是否有任何副作用?
- 11. 如何在系統級別加載環境變量,而不是Log4Net中的用戶級別
- 12. Log4Net級別數值
- 13. 爲什麼我所有的log4net級別都是假的?
- 14. perl表達式中是否存在任何副作用$ a = $ a ++;
- 15. 如何在Log4net中配置日誌級別低於根級別的子級日誌記錄器
- 16. 是否有JavaScript的log4net?
- 17. 是否有log4net的SNMP appender?
- 18. Google Analytics中是否存在任何頁面級別的限制?
- 19. PHP中是否有服務器級別的靜態變量?
- 20. 配置log4net根據日誌級別寫入不同的文件
- 21. 在每個瀏覽器中加載html5shiv是否有任何不良副作用?
- 22. 如果將dir_source_root設置爲系統的根目錄,是否有任何副作用?
- 23. 構造函數中的靜態變量,是否有任何缺點或副作用?
- 24. ptrace是否在用戶級別或內核級別上工作?
- 25. 根訪問的副作用
- 26. Android API級別7中的requestAudioFocus是否有任何等效函數?
- 27. 是否有Makefile級別的「for」循環?
- 28. SQL:檢查是否有多個級別之間的年級至少有1個級別的改善
- 29. 是否更改變量的副本更改原始?
- 30. 是否有改變的shared_ptr
此外,你會得到更高的CPU負載 – spirit
好。謝謝:) –
由於根記錄器是真正的根,它會過濾所有其他記錄器的事件。因此,如果您將級別提高到「info」,則所有其他記錄器都不會記錄調試級別。 –