Skip to content

Commit 9f87fdc

Browse files
authored
Drop deprecationLogger from AbstractComponent (#34859)
Drops the `deprecationLogger` from `AbstractComponent`, moving it to places where we need it. This saves us from building a bunch of `DeprecationLogger`s that we don't need. Relates to #34488
1 parent 10295b3 commit 9f87fdc

File tree

9 files changed

+40
-4
lines changed

9 files changed

+40
-4
lines changed

plugins/repository-s3/src/main/java/org/elasticsearch/repositories/s3/S3Repository.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@
2020
package org.elasticsearch.repositories.s3;
2121

2222
import com.amazonaws.auth.BasicAWSCredentials;
23+
import org.apache.logging.log4j.Logger;
24+
import org.apache.logging.log4j.LogManager;
2325
import org.elasticsearch.cluster.metadata.RepositoryMetaData;
2426
import org.elasticsearch.common.Strings;
2527
import org.elasticsearch.common.blobstore.BlobPath;
2628
import org.elasticsearch.common.blobstore.BlobStore;
29+
import org.elasticsearch.common.logging.DeprecationLogger;
2730
import org.elasticsearch.common.settings.SecureSetting;
2831
import org.elasticsearch.common.settings.SecureString;
2932
import org.elasticsearch.common.settings.Setting;
@@ -51,6 +54,8 @@
5154
* </dl>
5255
*/
5356
class S3Repository extends BlobStoreRepository {
57+
private static final Logger logger = LogManager.getLogger(S3Repository.class);
58+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
5459

5560
static final String TYPE = "s3";
5661

qa/smoke-test-http/src/test/java/org/elasticsearch/http/TestDeprecationHeaderRestAction.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818
*/
1919
package org.elasticsearch.http;
2020

21+
import org.apache.logging.log4j.Logger;
22+
import org.apache.logging.log4j.LogManager;
2123
import org.elasticsearch.client.node.NodeClient;
24+
import org.elasticsearch.common.logging.DeprecationLogger;
2225
import org.elasticsearch.common.settings.Setting;
2326
import org.elasticsearch.common.settings.Settings;
2427
import org.elasticsearch.common.xcontent.XContentBuilder;
@@ -42,6 +45,8 @@
4245
* and returns their values.
4346
*/
4447
public class TestDeprecationHeaderRestAction extends BaseRestHandler {
48+
private static final Logger logger = LogManager.getLogger(TestDeprecationHeaderRestAction.class);
49+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
4550

4651
public static final Setting<Boolean> TEST_DEPRECATED_SETTING_TRUE1 =
4752
Setting.boolSetting("test.setting.deprecated.true1", true,

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import com.carrotsearch.hppc.cursors.ObjectObjectCursor;
2323
import org.apache.logging.log4j.Logger;
24+
import org.apache.logging.log4j.LogManager;
2425
import org.apache.logging.log4j.message.ParameterizedMessage;
2526
import org.elasticsearch.ElasticsearchException;
2627
import org.elasticsearch.ResourceAlreadyExistsException;
@@ -100,6 +101,8 @@
100101
* Service responsible for submitting create index requests
101102
*/
102103
public class MetaDataCreateIndexService extends AbstractComponent {
104+
private static final Logger logger = LogManager.getLogger(MetaDataCreateIndexService.class);
105+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
103106

104107
public static final int MAX_INDEX_NAME_BYTES = 255;
105108

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

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

2020
package org.elasticsearch.cluster.metadata;
2121

22+
import org.apache.logging.log4j.Logger;
23+
import org.apache.logging.log4j.LogManager;
2224
import org.elasticsearch.ElasticsearchException;
2325
import org.elasticsearch.Version;
2426
import org.elasticsearch.action.ActionListener;
@@ -59,6 +61,8 @@
5961
* Service responsible for submitting open/close index requests
6062
*/
6163
public class MetaDataIndexStateService extends AbstractComponent {
64+
private static final Logger logger = LogManager.getLogger(MetaDataIndexStateService.class);
65+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
6266

6367
public static final ClusterBlock INDEX_CLOSED_BLOCK = new ClusterBlock(4, "index closed", false, false, false, RestStatus.FORBIDDEN, ClusterBlockLevel.READ_WRITE);
6468

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

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

2020
package org.elasticsearch.cluster.metadata;
2121

22+
import org.apache.logging.log4j.Logger;
23+
import org.apache.logging.log4j.LogManager;
2224
import org.elasticsearch.ExceptionsHelper;
2325
import org.elasticsearch.Version;
2426
import org.elasticsearch.action.ActionListener;
@@ -37,6 +39,7 @@
3739
import org.elasticsearch.common.collect.Tuple;
3840
import org.elasticsearch.common.component.AbstractComponent;
3941
import org.elasticsearch.common.inject.Inject;
42+
import org.elasticsearch.common.logging.DeprecationLogger;
4043
import org.elasticsearch.common.regex.Regex;
4144
import org.elasticsearch.common.settings.IndexScopedSettings;
4245
import org.elasticsearch.common.settings.Setting;
@@ -60,6 +63,8 @@
6063
* Service responsible for submitting update index settings requests
6164
*/
6265
public class MetaDataUpdateSettingsService extends AbstractComponent {
66+
private static final Logger logger = LogManager.getLogger(MetaDataUpdateSettingsService.class);
67+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
6368

6469
private final ClusterService clusterService;
6570

server/src/main/java/org/elasticsearch/common/component/AbstractComponent.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,17 @@
1919

2020
package org.elasticsearch.common.component;
2121

22-
import org.apache.logging.log4j.LogManager;
2322
import org.apache.logging.log4j.Logger;
24-
import org.elasticsearch.common.logging.DeprecationLogger;
23+
import org.apache.logging.log4j.LogManager;
2524
import org.elasticsearch.common.settings.Settings;
2625

2726
public abstract class AbstractComponent {
2827

2928
protected final Logger logger;
30-
protected final DeprecationLogger deprecationLogger;
3129
protected final Settings settings;
3230

3331
public AbstractComponent(Settings settings) {
3432
this.logger = LogManager.getLogger(getClass());
35-
this.deprecationLogger = new DeprecationLogger(logger);
3633
this.settings = settings;
3734
}
3835
}

server/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetMappingAction.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@
2020
package org.elasticsearch.rest.action.admin.indices;
2121

2222
import com.carrotsearch.hppc.cursors.ObjectCursor;
23+
import org.apache.logging.log4j.Logger;
24+
import org.apache.logging.log4j.LogManager;
2325
import org.elasticsearch.action.admin.indices.mapping.get.GetMappingsRequest;
2426
import org.elasticsearch.action.admin.indices.mapping.get.GetMappingsResponse;
2527
import org.elasticsearch.action.support.IndicesOptions;
2628
import org.elasticsearch.client.node.NodeClient;
2729
import org.elasticsearch.cluster.metadata.MappingMetaData;
2830
import org.elasticsearch.common.Strings;
2931
import org.elasticsearch.common.collect.ImmutableOpenMap;
32+
import org.elasticsearch.common.logging.DeprecationLogger;
3033
import org.elasticsearch.common.regex.Regex;
3134
import org.elasticsearch.common.settings.Settings;
3235
import org.elasticsearch.common.util.set.Sets;
@@ -55,6 +58,8 @@
5558
import static org.elasticsearch.rest.RestRequest.Method.HEAD;
5659

5760
public class RestGetMappingAction extends BaseRestHandler {
61+
private static final Logger logger = LogManager.getLogger(RestGetMappingAction.class);
62+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
5863

5964
public RestGetMappingAction(final Settings settings, final RestController controller) {
6065
super(settings);

server/src/main/java/org/elasticsearch/rest/action/admin/indices/RestResizeHandler.java

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

2020
package org.elasticsearch.rest.action.admin.indices;
2121

22+
import org.apache.logging.log4j.Logger;
23+
import org.apache.logging.log4j.LogManager;
2224
import org.elasticsearch.Version;
2325
import org.elasticsearch.action.admin.indices.shrink.ResizeRequest;
2426
import org.elasticsearch.action.admin.indices.shrink.ResizeType;
2527
import org.elasticsearch.action.support.ActiveShardCount;
2628
import org.elasticsearch.client.node.NodeClient;
2729
import org.elasticsearch.common.Booleans;
30+
import org.elasticsearch.common.logging.DeprecationLogger;
2831
import org.elasticsearch.common.settings.Settings;
2932
import org.elasticsearch.rest.BaseRestHandler;
3033
import org.elasticsearch.rest.RestController;
@@ -34,6 +37,8 @@
3437
import java.io.IOException;
3538

3639
public abstract class RestResizeHandler extends BaseRestHandler {
40+
private static final Logger logger = LogManager.getLogger(RestResizeHandler.class);
41+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
3742

3843
RestResizeHandler(final Settings settings) {
3944
super(settings);

x-pack/plugin/graph/src/main/java/org/elasticsearch/xpack/graph/rest/action/RestGraphAction.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@
55
*/
66
package org.elasticsearch.xpack.graph.rest.action;
77

8+
import org.apache.logging.log4j.Logger;
9+
import org.apache.logging.log4j.LogManager;
810
import org.elasticsearch.ElasticsearchParseException;
911
import org.elasticsearch.action.support.IndicesOptions;
1012
import org.elasticsearch.common.ParseField;
1113
import org.elasticsearch.common.Strings;
14+
import org.elasticsearch.common.logging.DeprecationLogger;
1215
import org.elasticsearch.common.settings.Settings;
1316
import org.elasticsearch.common.unit.TimeValue;
1417
import org.elasticsearch.common.xcontent.XContentParser;
@@ -31,10 +34,14 @@
3134
import static org.elasticsearch.rest.RestRequest.Method.GET;
3235
import static org.elasticsearch.rest.RestRequest.Method.POST;
3336
import static org.elasticsearch.xpack.core.graph.action.GraphExploreAction.INSTANCE;
37+
3438
/**
3539
* @see GraphExploreRequest
3640
*/
3741
public class RestGraphAction extends XPackRestHandler {
42+
private static final Logger logger = LogManager.getLogger(RestGraphAction.class);
43+
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
44+
3845
public static final ParseField TIMEOUT_FIELD = new ParseField("timeout");
3946
public static final ParseField SIGNIFICANCE_FIELD = new ParseField("use_significance");
4047
public static final ParseField RETURN_DETAILED_INFO = new ParseField("return_detailed_stats");

0 commit comments

Comments
 (0)