Der Standardprotokollierungscode scheint nicht zu funktionieren, wenn ein Logger mit dem kanonischen Namen instanziiert wird oder ein anonymer Logger verwendet wird.Ist es möglich, von einem Servlet-Filter auf AppEngine zu loggen?
-Code unten:
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);
}
}
Ich habe meinen Code veröffentlicht. – tarun2000
Arbeitet die Protokollierung in anderen Bereichen Ihrer Anwendung? Das sollte funktionieren. Sehen Sie sich Ihre logging.properties an und vergewissern Sie sich, dass Sie die Abmeldung nicht abschalten. –
Ja, die logging.properties war das Problem. Vielen Dank! – tarun2000