Skip to content

Commit 3338cdd

Browse files
lipsillkcm
authored andcommitted
Logging: server: clean up logging (#34593)
Replace internal deprecated calls to `Loggers.getLogger(Class)` with direct calls to log4j `LogManager.getLogger(Class)`
1 parent d6ebbc4 commit 3338cdd

File tree

52 files changed

+116
-106
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+116
-106
lines changed

server/src/main/java/org/elasticsearch/ExceptionsHelper.java

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

2020
package org.elasticsearch;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.apache.lucene.index.CorruptIndexException;
2425
import org.apache.lucene.index.IndexFormatTooNewException;
2526
import org.apache.lucene.index.IndexFormatTooOldException;
2627
import org.elasticsearch.action.ShardOperationFailedException;
2728
import org.elasticsearch.common.Nullable;
28-
import org.elasticsearch.common.logging.Loggers;
2929
import org.elasticsearch.common.util.concurrent.EsRejectedExecutionException;
3030
import org.elasticsearch.index.Index;
3131
import org.elasticsearch.rest.RestStatus;
@@ -47,7 +47,7 @@
4747

4848
public final class ExceptionsHelper {
4949

50-
private static final Logger logger = Loggers.getLogger(ExceptionsHelper.class);
50+
private static final Logger logger = LogManager.getLogger(ExceptionsHelper.class);
5151

5252
public static RuntimeException convertToRuntime(Exception e) {
5353
if (e instanceof RuntimeException) {

server/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919
package org.elasticsearch.action.admin.indices.template.put;
2020

21+
import org.apache.logging.log4j.LogManager;
2122
import org.elasticsearch.ElasticsearchGenerationException;
2223
import org.elasticsearch.ElasticsearchParseException;
2324
import org.elasticsearch.Version;
@@ -34,7 +35,6 @@
3435
import org.elasticsearch.common.io.stream.StreamInput;
3536
import org.elasticsearch.common.io.stream.StreamOutput;
3637
import org.elasticsearch.common.logging.DeprecationLogger;
37-
import org.elasticsearch.common.logging.Loggers;
3838
import org.elasticsearch.common.settings.Settings;
3939
import org.elasticsearch.common.xcontent.DeprecationHandler;
4040
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
@@ -69,7 +69,7 @@
6969
*/
7070
public class PutIndexTemplateRequest extends MasterNodeRequest<PutIndexTemplateRequest> implements IndicesRequest, ToXContent {
7171

72-
private static final DeprecationLogger DEPRECATION_LOGGER = new DeprecationLogger(Loggers.getLogger(PutIndexTemplateRequest.class));
72+
private static final DeprecationLogger DEPRECATION_LOGGER = new DeprecationLogger(LogManager.getLogger(PutIndexTemplateRequest.class));
7373

7474
private String name;
7575

server/src/main/java/org/elasticsearch/action/bulk/BulkRequestHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
*/
1919
package org.elasticsearch.action.bulk;
2020

21+
import org.apache.logging.log4j.LogManager;
2122
import org.apache.logging.log4j.Logger;
2223
import org.apache.logging.log4j.message.ParameterizedMessage;
2324
import org.elasticsearch.action.ActionListener;
24-
import org.elasticsearch.common.logging.Loggers;
2525
import org.elasticsearch.threadpool.Scheduler;
2626

2727
import java.util.concurrent.CountDownLatch;
@@ -43,7 +43,7 @@ public final class BulkRequestHandler {
4343
BulkRequestHandler(BiConsumer<BulkRequest, ActionListener<BulkResponse>> consumer, BackoffPolicy backoffPolicy,
4444
BulkProcessor.Listener listener, Scheduler scheduler, int concurrentRequests) {
4545
assert concurrentRequests >= 0;
46-
this.logger = Loggers.getLogger(getClass());
46+
this.logger = LogManager.getLogger(getClass());
4747
this.consumer = consumer;
4848
this.listener = listener;
4949
this.concurrentRequests = concurrentRequests;

server/src/main/java/org/elasticsearch/action/support/PlainListenableActionFuture.java

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

2020
package org.elasticsearch.action.support;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.elasticsearch.action.ActionListener;
2425
import org.elasticsearch.action.ListenableActionFuture;
25-
import org.elasticsearch.common.logging.Loggers;
2626
import org.elasticsearch.threadpool.ThreadPool;
2727

2828
import java.util.ArrayList;
@@ -123,7 +123,7 @@ private void executeListener(final ActionListener<T> listener) {
123123

124124
private static final class DispatchingListenableActionFuture<T> extends PlainListenableActionFuture<T> {
125125

126-
private static final Logger logger = Loggers.getLogger(DispatchingListenableActionFuture.class);
126+
private static final Logger logger = LogManager.getLogger(DispatchingListenableActionFuture.class);
127127
private final ThreadPool threadPool;
128128

129129
private DispatchingListenableActionFuture(ThreadPool threadPool) {

server/src/main/java/org/elasticsearch/bootstrap/Bootstrap.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public void run() {
9595

9696
/** initialize native resources */
9797
public static void initializeNatives(Path tmpFile, boolean mlockAll, boolean systemCallFilter, boolean ctrlHandler) {
98-
final Logger logger = Loggers.getLogger(Bootstrap.class);
98+
final Logger logger = LogManager.getLogger(Bootstrap.class);
9999

100100
// check if the user is running as root, and bail
101101
if (Natives.definitelyRunningAsRoot()) {

server/src/main/java/org/elasticsearch/bootstrap/BootstrapChecks.java

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

2020
package org.elasticsearch.bootstrap;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.apache.logging.log4j.message.ParameterizedMessage;
2425
import org.apache.lucene.util.Constants;
2526
import org.elasticsearch.common.SuppressForbidden;
2627
import org.elasticsearch.common.io.PathUtils;
27-
import org.elasticsearch.common.logging.Loggers;
2828
import org.elasticsearch.common.transport.BoundTransportAddress;
2929
import org.elasticsearch.common.transport.TransportAddress;
3030
import org.elasticsearch.discovery.DiscoveryModule;
@@ -90,7 +90,7 @@ static void check(
9090
final BootstrapContext context,
9191
final boolean enforceLimits,
9292
final List<BootstrapCheck> checks) throws NodeValidationException {
93-
check(context, enforceLimits, checks, Loggers.getLogger(BootstrapChecks.class));
93+
check(context, enforceLimits, checks, LogManager.getLogger(BootstrapChecks.class));
9494
}
9595

9696
/**
@@ -417,7 +417,7 @@ public BootstrapCheckResult check(final BootstrapContext context) {
417417

418418
// visible for testing
419419
long getMaxMapCount() {
420-
return getMaxMapCount(Loggers.getLogger(BootstrapChecks.class));
420+
return getMaxMapCount(LogManager.getLogger(BootstrapChecks.class));
421421
}
422422

423423
// visible for testing

server/src/main/java/org/elasticsearch/bootstrap/ElasticsearchUncaughtExceptionHandler.java

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

2020
package org.elasticsearch.bootstrap;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.apache.logging.log4j.message.ParameterizedMessage;
2425
import org.elasticsearch.common.SuppressForbidden;
25-
import org.elasticsearch.common.logging.Loggers;
2626

2727
import java.io.IOError;
2828
import java.security.AccessController;
2929
import java.security.PrivilegedAction;
3030

3131
class ElasticsearchUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler {
32-
private static final Logger logger = Loggers.getLogger(ElasticsearchUncaughtExceptionHandler.class);
32+
private static final Logger logger = LogManager.getLogger(ElasticsearchUncaughtExceptionHandler.class);
3333

3434
@Override
3535
public void uncaughtException(Thread t, Throwable e) {

server/src/main/java/org/elasticsearch/bootstrap/JNACLibrary.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@
2222
import com.sun.jna.Native;
2323
import com.sun.jna.NativeLong;
2424
import com.sun.jna.Structure;
25+
26+
import org.apache.logging.log4j.LogManager;
2527
import org.apache.logging.log4j.Logger;
2628
import org.apache.lucene.util.Constants;
27-
import org.elasticsearch.common.logging.Loggers;
2829

2930
import java.util.Arrays;
3031
import java.util.List;
@@ -34,7 +35,7 @@
3435
*/
3536
final class JNACLibrary {
3637

37-
private static final Logger logger = Loggers.getLogger(JNACLibrary.class);
38+
private static final Logger logger = LogManager.getLogger(JNACLibrary.class);
3839

3940
public static final int MCL_CURRENT = 1;
4041
public static final int ENOMEM = 12;

server/src/main/java/org/elasticsearch/bootstrap/JNAKernel32Library.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@
2626
import com.sun.jna.Structure;
2727
import com.sun.jna.WString;
2828
import com.sun.jna.win32.StdCallLibrary;
29+
30+
import org.apache.logging.log4j.LogManager;
2931
import org.apache.logging.log4j.Logger;
3032
import org.apache.lucene.util.Constants;
31-
import org.elasticsearch.common.logging.Loggers;
3233

3334
import java.util.ArrayList;
3435
import java.util.Arrays;
@@ -41,7 +42,7 @@
4142
*/
4243
final class JNAKernel32Library {
4344

44-
private static final Logger logger = Loggers.getLogger(JNAKernel32Library.class);
45+
private static final Logger logger = LogManager.getLogger(JNAKernel32Library.class);
4546

4647
// Callbacks must be kept around in order to be able to be called later,
4748
// when the Windows ConsoleCtrlHandler sends an event.

server/src/main/java/org/elasticsearch/bootstrap/JNANatives.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@
2222
import com.sun.jna.Native;
2323
import com.sun.jna.Pointer;
2424
import com.sun.jna.WString;
25+
26+
import org.apache.logging.log4j.LogManager;
2527
import org.apache.logging.log4j.Logger;
2628
import org.apache.lucene.util.Constants;
27-
import org.elasticsearch.common.logging.Loggers;
2829
import org.elasticsearch.monitor.jvm.JvmInfo;
2930

3031
import java.nio.file.Path;
@@ -40,7 +41,7 @@ class JNANatives {
4041
/** no instantiation */
4142
private JNANatives() {}
4243

43-
private static final Logger logger = Loggers.getLogger(JNANatives.class);
44+
private static final Logger logger = LogManager.getLogger(JNANatives.class);
4445

4546
// Set to true, in case native mlockall call was successful
4647
static boolean LOCAL_MLOCKALL = false;

server/src/main/java/org/elasticsearch/bootstrap/Natives.java

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

2020
package org.elasticsearch.bootstrap;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
23-
import org.elasticsearch.common.logging.Loggers;
2424

2525
import java.nio.file.Path;
2626

@@ -32,7 +32,7 @@ final class Natives {
3232
/** no instantiation */
3333
private Natives() {}
3434

35-
private static final Logger logger = Loggers.getLogger(Natives.class);
35+
private static final Logger logger = LogManager.getLogger(Natives.class);
3636

3737
// marker to determine if the JNA class files are available to the JVM
3838
static final boolean JNA_AVAILABLE;

server/src/main/java/org/elasticsearch/bootstrap/SystemCallFilter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@
2626
import com.sun.jna.Pointer;
2727
import com.sun.jna.Structure;
2828
import com.sun.jna.ptr.PointerByReference;
29+
30+
import org.apache.logging.log4j.LogManager;
2931
import org.apache.logging.log4j.Logger;
3032
import org.apache.lucene.util.Constants;
3133
import org.elasticsearch.core.internal.io.IOUtils;
32-
import org.elasticsearch.common.logging.Loggers;
3334

3435
import java.io.IOException;
3536
import java.nio.ByteBuffer;
@@ -91,7 +92,7 @@
9192
*/
9293
// not an example of how to write code!!!
9394
final class SystemCallFilter {
94-
private static final Logger logger = Loggers.getLogger(SystemCallFilter.class);
95+
private static final Logger logger = LogManager.getLogger(SystemCallFilter.class);
9596

9697
// Linux implementation, based on seccomp(2) or prctl(2) with bpf filtering
9798

server/src/main/java/org/elasticsearch/cluster/metadata/IndexTemplateMetaData.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
import com.carrotsearch.hppc.cursors.ObjectCursor;
2222
import com.carrotsearch.hppc.cursors.ObjectObjectCursor;
23+
24+
import org.apache.logging.log4j.LogManager;
2325
import org.elasticsearch.ElasticsearchParseException;
2426
import org.elasticsearch.Version;
2527
import org.elasticsearch.cluster.AbstractDiffable;
@@ -33,7 +35,6 @@
3335
import org.elasticsearch.common.io.stream.StreamInput;
3436
import org.elasticsearch.common.io.stream.StreamOutput;
3537
import org.elasticsearch.common.logging.DeprecationLogger;
36-
import org.elasticsearch.common.logging.Loggers;
3738
import org.elasticsearch.common.settings.Settings;
3839
import org.elasticsearch.common.util.set.Sets;
3940
import org.elasticsearch.common.xcontent.ToXContent;
@@ -52,7 +53,7 @@
5253

5354
public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaData> {
5455

55-
private static final DeprecationLogger DEPRECATION_LOGGER = new DeprecationLogger(Loggers.getLogger(IndexTemplateMetaData.class));
56+
private static final DeprecationLogger DEPRECATION_LOGGER = new DeprecationLogger(LogManager.getLogger(IndexTemplateMetaData.class));
5657

5758
private final String name;
5859

server/src/main/java/org/elasticsearch/cluster/metadata/MetaData.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
import com.carrotsearch.hppc.ObjectHashSet;
2323
import com.carrotsearch.hppc.cursors.ObjectCursor;
2424
import com.carrotsearch.hppc.cursors.ObjectObjectCursor;
25+
2526
import org.apache.logging.log4j.Logger;
27+
import org.apache.logging.log4j.LogManager;
2628
import org.apache.lucene.util.CollectionUtil;
2729
import org.elasticsearch.action.AliasesRequest;
2830
import org.elasticsearch.cluster.ClusterState;
@@ -41,7 +43,6 @@
4143
import org.elasticsearch.common.collect.ImmutableOpenMap;
4244
import org.elasticsearch.common.io.stream.StreamInput;
4345
import org.elasticsearch.common.io.stream.StreamOutput;
44-
import org.elasticsearch.common.logging.Loggers;
4546
import org.elasticsearch.common.regex.Regex;
4647
import org.elasticsearch.common.settings.Setting;
4748
import org.elasticsearch.common.settings.Setting.Property;
@@ -82,7 +83,7 @@
8283

8384
public class MetaData implements Iterable<IndexMetaData>, Diffable<MetaData>, ToXContentFragment {
8485

85-
private static final Logger logger = Loggers.getLogger(MetaData.class);
86+
private static final Logger logger = LogManager.getLogger(MetaData.class);
8687

8788
public static final String ALL = "_all";
8889

server/src/main/java/org/elasticsearch/cluster/routing/allocation/command/CancelAllocationCommand.java

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

2020
package org.elasticsearch.cluster.routing.allocation.command;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.elasticsearch.ElasticsearchParseException;
2324
import org.elasticsearch.cluster.metadata.IndexMetaData;
2425
import org.elasticsearch.cluster.node.DiscoveryNode;
@@ -32,7 +33,6 @@
3233
import org.elasticsearch.common.ParseField;
3334
import org.elasticsearch.common.io.stream.StreamInput;
3435
import org.elasticsearch.common.io.stream.StreamOutput;
35-
import org.elasticsearch.common.logging.Loggers;
3636
import org.elasticsearch.common.xcontent.XContentBuilder;
3737
import org.elasticsearch.common.xcontent.XContentParser;
3838
import org.elasticsearch.index.IndexNotFoundException;
@@ -154,7 +154,7 @@ public RerouteExplanation execute(RoutingAllocation allocation, boolean explain)
154154
discoNode + ", shard is primary and " + shardRouting.state().name().toLowerCase(Locale.ROOT));
155155
}
156156
}
157-
routingNodes.failShard(Loggers.getLogger(CancelAllocationCommand.class), shardRouting,
157+
routingNodes.failShard(LogManager.getLogger(CancelAllocationCommand.class), shardRouting,
158158
new UnassignedInfo(UnassignedInfo.Reason.REROUTE_CANCELLED, null), indexMetaData, allocation.changes());
159159
// TODO: We don't have to remove a cancelled shard from in-sync set once we have a strict resync implementation.
160160
allocation.removeAllocationId(shardRouting);

server/src/main/java/org/elasticsearch/cluster/service/MasterService.java

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

2020
package org.elasticsearch.cluster.service;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.apache.logging.log4j.message.ParameterizedMessage;
2425
import org.elasticsearch.Assertions;
@@ -38,7 +39,6 @@
3839
import org.elasticsearch.common.Nullable;
3940
import org.elasticsearch.common.Priority;
4041
import org.elasticsearch.common.component.AbstractLifecycleComponent;
41-
import org.elasticsearch.common.logging.Loggers;
4242
import org.elasticsearch.common.settings.Settings;
4343
import org.elasticsearch.common.text.Text;
4444
import org.elasticsearch.common.unit.TimeValue;
@@ -553,7 +553,7 @@ public void onNodeAck(DiscoveryNode node, @Nullable Exception e) {
553553

554554
private static class AckCountDownListener implements Discovery.AckListener {
555555

556-
private static final Logger logger = Loggers.getLogger(AckCountDownListener.class);
556+
private static final Logger logger = LogManager.getLogger(AckCountDownListener.class);
557557

558558
private final AckedClusterStateTaskListener ackedTaskListener;
559559
private final CountDown countDown;

server/src/main/java/org/elasticsearch/common/inject/spi/Elements.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.elasticsearch.common.inject.spi;
1818

19+
import org.apache.logging.log4j.LogManager;
1920
import org.apache.logging.log4j.Logger;
2021
import org.elasticsearch.common.inject.AbstractModule;
2122
import org.elasticsearch.common.inject.Binder;
@@ -40,7 +41,6 @@
4041
import org.elasticsearch.common.inject.internal.ProviderMethodsModule;
4142
import org.elasticsearch.common.inject.internal.SourceProvider;
4243
import org.elasticsearch.common.inject.matcher.Matcher;
43-
import org.elasticsearch.common.logging.Loggers;
4444

4545
import java.lang.annotation.Annotation;
4646
import java.util.ArrayList;
@@ -338,7 +338,7 @@ public void annotatedWith(Annotation annotation) {
338338
return builder;
339339
}
340340

341-
private static Logger logger = Loggers.getLogger(Elements.class);
341+
private static Logger logger = LogManager.getLogger(Elements.class);
342342

343343
protected Object getSource() {
344344
Object ret;

0 commit comments

Comments
 (0)