簡體   English   中英

Log4j 沒有捕獲異常

[英]Log4j is not catching exceptions

我正在使用谷歌應用引擎,但在使用 log4j 時遇到了問題。 基本上我正在測試我的應用程序並且儀表板檢測到異常,但不是 log4j。 我正在使用以下內容:

 catch (Exception e) {
       logger.warn("Exception Alert", e);
       e.printStackTrace();
   }

這是使用 Log4j 捕獲異常的正確方法嗎? 它現在適用於一些例外情況。 但不是所有的。 我想捕獲一個 NumberFormatException(空字符串),但這不起作用。

是的,它是正確的,但logger應該通過LogFactory.getLog()初始化並且日志級別應該至少是WARN log4j 也應該在類路徑上,並像本示例中一樣進行配置。

暫無
暫無

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

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