以前に Javafx アプリケーションを作成し、java.util.Logger を使用して proguard でラップすることに成功しました。ただし、java.util.Logger から slf4j が提供する Logger に切り替えて、qos-logback を使用する必要があります。その上でプロガードを使用すると、一連の警告に遭遇します。これらはすべて、slf4j または qos-logback ライブラリのいずれかから生成されます。(MANYYY) 警告の一部は次のとおりです。
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletResponse が見つかりません
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletRequest が見つかりません
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletResponse が見つかりません
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletRequest が見つかりません
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletResponse が見つかりません
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletRequest が見つかりません
- 警告: ch.qos.logback.core.status.ViewStatusMessagesServletBase: 参照されているクラス javax.servlet.http.HttpServletResponse が見つかりません
- 警告: org.slf4j.MDC: プログラム クラス org.slf4j.impl.StaticMDCBinder で参照されているメソッド 'org.slf4j.impl.StaticMDCBinder getSingleton()' が見つかりません
- 警告: org.slf4j.MarkerFactory: プログラム クラス org.slf4j.impl.StaticMarkerBinder で参照されているメソッド 'org.slf4j.impl.StaticMarkerBinder getSingleton()' が見つかりません
- 注: ch.qos.logback.classic.gaffer.GafferUtil は、コンストラクター「(ch.qos.logback.classic.LoggerContext)」に動的にアクセスします。
気がつけば、いくつかの警告は繰り返されています。しばらく立ち往生していたので、正しい方向に向けただけでも、これに関して誰かが私を助けてくれれば本当に感謝しています. よろしくお願いします。