RemoteServiceServlet
使用時に my (GWT)のログ出力がログファイルまたは標準出力に表示されないgetServletContext().log("anything");
依存性注入にはGoogle Guiceを使用します。私自身のログ出力にはslf4j-jdk14を使用します。Tomcat 6 と Jetty (GWT devmode) でこれを試しました。
明確にするために、私のサーブレット:
@Singleton
public class MyServiceServlet extends RemoteServiceServlet implements MyService {
private static final Logger log = LoggerFactory.getLogger(MyServiceServlet.class);
private final ADependency dep;
@Inject
public MyServiceServlet(ADependency dep) {
getServletContext().log("THIS IS NOT SHOWN IN MY LOGS");
log.error("THIS IS SHOWN IN MY LOGS");
this.dep = dep;
}
}
では、欠落しているログ出力はどこで見つけることができますか、またはどこで ServletContext-Log を構成できますか?