[Minor] Logging RestfulApplication init

This commit is contained in:
Robert von Burg 2022-08-05 13:19:34 +02:00
parent 1326f7d627
commit 0eb82322e9
Signed by: eitch
GPG Key ID: 75DB9C85C74331F7
2 changed files with 13 additions and 1 deletions

View File

@ -1,5 +1,7 @@
package ${package}.web;
import static ${package}.web.StartupListener.APP_NAME;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.Priorities;
import java.util.logging.Level;
@ -12,11 +14,16 @@ import li.strolch.rest.filters.*;
import org.glassfish.jersey.logging.LoggingFeature;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.server.ServerProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ApplicationPath("rest")
public class RestfulApplication extends ResourceConfig {
private static final Logger logger = LoggerFactory.getLogger(RestfulApplication.class);
public RestfulApplication() {
setApplicationName(APP_NAME);
// add project resources by package name
packages(BooksResource.class.getPackage().getName());
@ -55,5 +62,10 @@ public class RestfulApplication extends ResourceConfig {
property(ServerProperties.TRACING, "ALL");
property(ServerProperties.TRACING_THRESHOLD, "TRACE");
}
logger.info(
"Initialized REST application " + getApplicationName() + " with " + getClasses().size() + " classes, "
+ getInstances().size() + " instances, " + getResources().size() + " resources and "
+ getProperties().size() + " properties");
}
}

View File

@ -18,7 +18,7 @@ import org.slf4j.impl.StaticLoggerBinder;
public class StartupListener implements ServletContextListener {
private static final Logger logger = LoggerFactory.getLogger(StartupListener.class);
private static final String APP_NAME = "eSyTest";
public static final String APP_NAME = "eSyTest";
private StrolchAgent agent;