標準のロギングコードでは、標準名のロガーのインスタンス化や匿名のロガーの使用は動作していないようです。以下AppEngineのサーブレットフィルタからログすることはできますか?
コード:
private static final Logger logger = Logger.getLogger(UserAccessFilter.class
.getCanonicalName());
// ...
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)
throws IOException, ServletException {
if (!UsersHelper.isValid(req)) {
logger.log(Level.WARNING, getErrorMessage(req));
// ... some error serving code
} else {
chain.doFilter(req, resp);
}
}
私は自分のコードを投稿しました。 – tarun2000
アプリケーションの他の領域でロギングが機能していますか?それはうまくいくはずです。 logging.propertiesを見て、ログオフしていないことを確認してください。 –
はい、logging.propertiesが問題でした。ありがとう! – tarun2000