Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 51a26fe

Browse files
author
Dave Johnson
committed
Might as well use SLF4J since it's already a dependency (via Usegrid Java SDK via Spring).
1 parent 5b29d18 commit 51a26fe

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
<dependency>
2121
<groupId>org.slf4j</groupId>
22-
<artifactId>slf4j-jdk14</artifactId>
23-
<version>1.7.5</version>
22+
<artifactId>slf4j-simple</artifactId>
23+
<version>1.6.4</version>
2424
</dependency>
2525

2626
<dependency>

src/main/java/snoopware/api/RoutingFilter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package snoopware.api;
1717

1818
import java.io.IOException;
19-
import java.util.logging.Logger;
2019
import javax.servlet.Filter;
2120
import javax.servlet.FilterChain;
2221
import javax.servlet.FilterConfig;
@@ -26,10 +25,12 @@
2625
import javax.servlet.ServletResponse;
2726
import javax.servlet.annotation.WebFilter;
2827
import javax.servlet.http.HttpServletRequest;
28+
import org.slf4j.Logger;
29+
import org.slf4j.LoggerFactory;
2930

3031
@WebFilter("/*")
3132
public class RoutingFilter implements Filter {
32-
private static final Logger log = Logger.getLogger(RoutingFilter.class.getName());
33+
private Logger logger = LoggerFactory.getLogger(RoutingFilter.class);
3334

3435
private String angularRoutes[] = {
3536
"login",

src/main/java/snoopware/api/UserGridProxyServlet.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
import java.net.URI;
2020
import java.net.URISyntaxException;
2121
import java.util.Properties;
22-
import java.util.logging.Level;
23-
import java.util.logging.Logger;
2422
import javax.servlet.ServletConfig;
2523
import javax.servlet.ServletException;
2624
import javax.servlet.annotation.WebInitParam;
2725
import javax.servlet.annotation.WebServlet;
2826
import javax.servlet.http.HttpServletRequest;
2927
import org.apache.http.HttpRequest;
28+
import org.slf4j.Logger;
29+
import org.slf4j.LoggerFactory;
3030
import org.usergrid.java.client.Client;
3131

3232
/**
@@ -41,8 +41,7 @@
4141
})
4242
@SuppressWarnings("serial")
4343
public class UserGridProxyServlet extends ProxyServlet {
44-
45-
protected static final Logger log = Logger.getLogger(ProxyServlet.class.getName());
44+
private Logger log = LoggerFactory.getLogger(RoutingFilter.class);
4645
private Client userGridClient;
4746
private String applicationName;
4847

@@ -60,9 +59,9 @@ public void init(ServletConfig servletConfig) throws ServletException {
6059
try {
6160
targetUri = new URI((String) properties.get("app.usergridUri"));
6261
} catch (NullPointerException ex) {
63-
log.log(Level.INFO, "app.usergridUri not specified, using " + targetUri);
62+
log.info("app.usergridUri not specified, using " + targetUri);
6463
} catch (URISyntaxException ex) {
65-
log.log(Level.INFO, "Ignoring app.usergridUri because it is invalid.");
64+
log.info("Ignoring app.usergridUri because it is invalid.");
6665
}
6766

6867
applicationName = (String) properties.get("app.applicationName");
@@ -75,7 +74,7 @@ public void init(ServletConfig servletConfig) throws ServletException {
7574
userGridClient.authorizeAppClient(clientId, clientSecret);
7675

7776
} catch (IOException ex) {
78-
log.log(Level.SEVERE, "Unable to load app.properties and authorize the client", ex);
77+
log.info("Unable to load app.properties and authorize the client", ex);
7978
}
8079
}
8180

@@ -95,7 +94,7 @@ protected void copyRequestHeaders(HttpServletRequest req, HttpRequest proxyReq)
9594

9695
String header = "Bearer " + userGridClient.getAccessToken();
9796
proxyReq.setHeader("Authorization", header);
98-
log.log(Level.FINEST, "Added header = {0}", header);
97+
log.info("Added header = {0}", header);
9998
}
10099
}
101100
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Settings for the slf4j logging API implementation "SimpleLogger".
2+
# http://www.slf4j.org/apidocs/org/slf4j/impl/SimpleLogger.html
3+
# http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html
4+
5+
org.slf4j.simpleLogger.logFile=System.out
6+
org.slf4j.simpleLogger.defaultLogLevel=info
7+
org.slf4j.simpleLogger.showShortLogName=true
8+
org.slf4j.simpleLogger.showDateTime=true
9+
org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd'T'HH\:mm\:ss.SZ

0 commit comments

Comments
 (0)