slf4j-log4j12 で sl4j-api 1.7.2 を使用しています。
次のようなログを記録したいと思います。
22:52:27,345 警告 [クラス] ユーザー 1 のロードに失敗しました - 理由: javax.ejb.EJBException: javax.persistence.NoResultException: org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(CMTTxInterceptor .java:166) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:230) [jboss- as-ejb3-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304) [jboss-as-ejb3-7.1.1. Final.jar:7.1.1.Final] ... fullstackTrace
だから私は試しました
try {
//...
} catch (Exception e) {
logger.warn("Failed to load User {} - Reason : {}", userId, e);
}
または
try {
// ...
} catch (Exception e) {
logger.warn("Failed to load User {} - Reason : ", userId, e);
}
しかし、この2つのソリューションはどれも機能しません
最初の試みは :
ユーザー 4 の読み込みに失敗しました - 理由: javax.ejb.EJBException: javax.persistence.NoResultException: クエリのエンティティが見つかりません
二番目 :
Failed to load User 4 - Reason :
作ることは可能ですか?
ありがとう。