Optimize logger calls
Guard logger calls to ensure that they are only made when the level is set. See gh-18710
This commit is contained in:
@@ -54,7 +54,9 @@ public class OptionalLiveReloadServer implements InitializingBean {
|
||||
if (!this.server.isStarted()) {
|
||||
this.server.start();
|
||||
}
|
||||
logger.info("LiveReload server is running on port " + this.server.getPort());
|
||||
if (logger.isInfoEnabled()) {
|
||||
logger.info("LiveReload server is running on port " + this.server.getPort());
|
||||
}
|
||||
}
|
||||
catch (Exception ex) {
|
||||
logger.warn("Unable to start LiveReload server");
|
||||
|
||||
@@ -126,7 +126,9 @@ public class RemoteDevToolsAutoConfiguration {
|
||||
RemoteDevToolsProperties remote = properties.getRemote();
|
||||
String servletContextPath = (servlet.getContextPath() != null) ? servlet.getContextPath() : "";
|
||||
String url = servletContextPath + remote.getContextPath() + "/restart";
|
||||
logger.warn("Listening for remote restart updates on " + url);
|
||||
if (logger.isWarnEnabled()) {
|
||||
logger.warn("Listening for remote restart updates on " + url);
|
||||
}
|
||||
Handler handler = new HttpRestartServerHandler(server);
|
||||
return new UrlHandlerMapper(url, handler);
|
||||
}
|
||||
|
||||
@@ -58,8 +58,12 @@ public class ClassPathFolders implements Iterable<File> {
|
||||
this.folders.add(ResourceUtils.getFile(url));
|
||||
}
|
||||
catch (Exception ex) {
|
||||
logger.warn("Unable to get classpath URL " + url);
|
||||
logger.trace("Unable to get classpath URL " + url, ex);
|
||||
if (logger.isWarnEnabled()) {
|
||||
logger.warn("Unable to get classpath URL " + url);
|
||||
}
|
||||
if (logger.isTraceEnabled()) {
|
||||
logger.trace("Unable to get classpath URL " + url, ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,10 +80,12 @@ public class DevToolsPropertyDefaultsPostProcessor implements EnvironmentPostPro
|
||||
public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {
|
||||
if (DevToolsEnablementDeducer.shouldEnable(Thread.currentThread()) && isLocalApplication(environment)) {
|
||||
if (canAddProperties(environment)) {
|
||||
logger.info("Devtools property defaults active! Set '" + ENABLED + "' to 'false' to disable");
|
||||
if (logger.isInfoEnabled()) {
|
||||
logger.info("Devtools property defaults active! Set '" + ENABLED + "' to 'false' to disable");
|
||||
}
|
||||
environment.getPropertySources().addLast(new MapPropertySource("devtools", PROPERTIES));
|
||||
}
|
||||
if (isWebApplication(environment) && !environment.containsProperty(WEB_LOGGING)) {
|
||||
if (isWebApplication(environment) && !environment.containsProperty(WEB_LOGGING) && logger.isInfoEnabled()) {
|
||||
logger.info("For additional web related logging consider setting the '" + WEB_LOGGING
|
||||
+ "' property to 'DEBUG'");
|
||||
}
|
||||
|
||||
@@ -114,8 +114,10 @@ public class ClassPathChangeUploader implements ApplicationListener<ClassPathCha
|
||||
return;
|
||||
}
|
||||
catch (SocketException ex) {
|
||||
logger.warn("A failure occurred when uploading to " + this.uri
|
||||
+ ". Upload will be retried in 2 seconds");
|
||||
if (logger.isWarnEnabled()) {
|
||||
logger.warn("A failure occurred when uploading to " + this.uri
|
||||
+ ". Upload will be retried in 2 seconds");
|
||||
}
|
||||
logger.debug("Upload failure", ex);
|
||||
Thread.sleep(2000);
|
||||
}
|
||||
@@ -128,8 +130,10 @@ public class ClassPathChangeUploader implements ApplicationListener<ClassPathCha
|
||||
}
|
||||
|
||||
private void logUpload(ClassLoaderFiles classLoaderFiles) {
|
||||
int size = classLoaderFiles.size();
|
||||
logger.info("Uploaded " + size + " class " + ((size != 1) ? "resources" : "resource"));
|
||||
if (logger.isInfoEnabled()) {
|
||||
int size = classLoaderFiles.size();
|
||||
logger.info("Uploaded " + size + " class " + ((size != 1) ? "resources" : "resource"));
|
||||
}
|
||||
}
|
||||
|
||||
private byte[] serialize(ClassLoaderFiles classLoaderFiles) throws IOException {
|
||||
|
||||
@@ -118,7 +118,7 @@ public class RemoteClientConfiguration implements InitializingBean {
|
||||
if (!remoteProperties.getRestart().isEnabled()) {
|
||||
logger.warn("Remote restart is disabled.");
|
||||
}
|
||||
if (!this.remoteUrl.startsWith("https://")) {
|
||||
if (!this.remoteUrl.startsWith("https://") && logger.isWarnEnabled()) {
|
||||
logger.warn("The connection to " + this.remoteUrl
|
||||
+ " is insecure. You should use a URL starting with 'https://'.");
|
||||
}
|
||||
|
||||
@@ -170,7 +170,7 @@ final class ChangeableUrls implements Iterable<URL> {
|
||||
throw new IllegalStateException("Class-Path attribute contains malformed URL", ex);
|
||||
}
|
||||
}
|
||||
if (!nonExistentEntries.isEmpty()) {
|
||||
if (!nonExistentEntries.isEmpty() && logger.isInfoEnabled()) {
|
||||
logger.info("The Class-Path manifest attribute in " + jarFile.getName()
|
||||
+ " referenced one or more files that do not exist: "
|
||||
+ StringUtils.collectionToCommaDelimitedString(nonExistentEntries));
|
||||
|
||||
@@ -73,7 +73,9 @@ public class RestartApplicationListener implements ApplicationListener<Applicati
|
||||
Restarter.initialize(args, false, initializer, restartOnInitialize);
|
||||
}
|
||||
else {
|
||||
logger.info("Restart disabled due to System property '" + ENABLED_PROPERTY + "' being set to false");
|
||||
if (logger.isInfoEnabled()) {
|
||||
logger.info("Restart disabled due to System property '" + ENABLED_PROPERTY + "' being set to false");
|
||||
}
|
||||
Restarter.disable();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -92,7 +92,9 @@ public class HttpTunnelConnection implements TunnelConnection {
|
||||
|
||||
@Override
|
||||
public TunnelChannel open(WritableByteChannel incomingChannel, Closeable closeable) throws Exception {
|
||||
logger.trace("Opening HTTP tunnel to " + this.uri);
|
||||
if (logger.isTraceEnabled()) {
|
||||
logger.trace("Opening HTTP tunnel to " + this.uri);
|
||||
}
|
||||
return new TunnelChannel(incomingChannel, closeable);
|
||||
}
|
||||
|
||||
@@ -152,7 +154,10 @@ public class HttpTunnelConnection implements TunnelConnection {
|
||||
}
|
||||
catch (IOException ex) {
|
||||
if (ex instanceof ConnectException) {
|
||||
logger.warn("Failed to connect to remote application at " + HttpTunnelConnection.this.uri);
|
||||
if (logger.isWarnEnabled()) {
|
||||
logger.warn(
|
||||
"Failed to connect to remote application at " + HttpTunnelConnection.this.uri);
|
||||
}
|
||||
}
|
||||
else {
|
||||
logger.trace("Unexpected connection error", ex);
|
||||
|
||||
@@ -88,7 +88,9 @@ public class TunnelClient implements SmartInitializingSingleton {
|
||||
ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();
|
||||
serverSocketChannel.socket().bind(new InetSocketAddress(this.listenPort));
|
||||
int port = serverSocketChannel.socket().getLocalPort();
|
||||
logger.trace("Listening for TCP traffic to tunnel on port " + port);
|
||||
if (logger.isTraceEnabled()) {
|
||||
logger.trace("Listening for TCP traffic to tunnel on port " + port);
|
||||
}
|
||||
this.serverThread = new ServerThread(serverSocketChannel);
|
||||
this.serverThread.start();
|
||||
return port;
|
||||
@@ -144,7 +146,9 @@ public class TunnelClient implements SmartInitializingSingleton {
|
||||
}
|
||||
|
||||
public void close() throws IOException {
|
||||
logger.trace("Closing tunnel client on port " + this.serverSocketChannel.socket().getLocalPort());
|
||||
if (logger.isTraceEnabled()) {
|
||||
logger.trace("Closing tunnel client on port " + this.serverSocketChannel.socket().getLocalPort());
|
||||
}
|
||||
this.serverSocketChannel.close();
|
||||
this.acceptConnections = false;
|
||||
interrupt();
|
||||
|
||||
@@ -54,7 +54,9 @@ public class SocketTargetServerConnection implements TargetServerConnection {
|
||||
@Override
|
||||
public ByteChannel open(int socketTimeout) throws IOException {
|
||||
SocketAddress address = new InetSocketAddress(this.portProvider.getPort());
|
||||
logger.trace("Opening tunnel connection to target server on " + address);
|
||||
if (logger.isTraceEnabled()) {
|
||||
logger.trace("Opening tunnel connection to target server on " + address);
|
||||
}
|
||||
SocketChannel channel = SocketChannel.open(address);
|
||||
channel.socket().setSoTimeout(socketTimeout);
|
||||
return new TimeoutAwareChannel(channel);
|
||||
|
||||
Reference in New Issue
Block a user