Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade log4j from 1.x to 2.x #1031

Merged
merged 3 commits into from
Feb 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ project.ext.spec = [
'protobuf' : "com.google.protobuf:protobuf-java:2.6.1",
'guava' : "com.google.guava:guava:25.0-jre",
'xbean' : "org.apache.xbean:xbean-asm6-shaded:4.10",
'log4j' : "log4j:log4j:1.2.17",
'log4j' : "org.apache.logging.log4j:log4j-core:2.17.2",
'jetty': "org.eclipse.jetty:jetty-util:9.3.24.v20180605",
'kafka': "org.apache.kafka:kafka-clients:3.1.0",

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package com.linkedin.feathr.core.config.producer.features;

import java.util.Optional;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;


/**
Expand All @@ -16,7 +17,7 @@ public enum ValueType {
BOOLEAN,
BYTE;

private static final Logger logger = Logger.getLogger(ValueType.class);
private static final Logger logger = LogManager.getLogger(ValueType.class);

public static Optional<ValueType> fromName(String name) {
ValueType res = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
import com.linkedin.feathr.core.configbuilder.ConfigBuilderException;
import com.linkedin.feathr.core.utils.ConfigUtils;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.AbsoluteTimeRangeConfig.*;

Expand All @@ -19,7 +20,7 @@
* @author rkashyap
*/
public class AbsoluteTimeRangeConfigBuilder {
private final static Logger logger = Logger.getLogger(AbsoluteTimeRangeConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(AbsoluteTimeRangeConfigBuilder.class);

private AbsoluteTimeRangeConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@
import com.typesafe.config.Config;
import java.util.List;
import java.util.stream.Collectors;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;


/**
* Builds FeatureBagConfig objects. These objects specify the features to be fetched.
*/
class FeatureBagConfigBuilder {
private final static Logger logger = Logger.getLogger(FeatureBagConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(FeatureBagConfigBuilder.class);

private FeatureBagConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.JoinConfig.*;
import static com.linkedin.feathr.core.utils.Utils.*;
Expand All @@ -20,7 +21,7 @@
* Builds a JoinConfig object. It does so by delegating to child builders.
*/
public class JoinConfigBuilder {
private final static Logger logger = Logger.getLogger(JoinConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(JoinConfigBuilder.class);

private JoinConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
import com.linkedin.feathr.core.configbuilder.ConfigBuilderException;
import com.typesafe.config.Config;
import java.time.Duration;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.JoinTimeSettingsConfig.*;

Expand All @@ -28,7 +29,7 @@
* @author rkashyap
*/
class JoinTimeSettingsConfigBuilder {
private final static Logger logger = Logger.getLogger(JoinTimeSettingsConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(JoinTimeSettingsConfigBuilder.class);

private JoinTimeSettingsConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
import java.time.format.DateTimeFormatter;
import java.util.Collections;
import java.util.List;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.KeyedFeatures.*;

Expand All @@ -21,7 +22,7 @@
* Builds the KeyedFeatures config object
*/
class KeyedFeaturesConfigBuilder {
private final static Logger logger = Logger.getLogger(KeyedFeaturesConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(KeyedFeaturesConfigBuilder.class);

private static DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(TIMESTAMP_FORMAT);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
import com.linkedin.feathr.core.config.consumer.RelativeTimeRangeConfig;
import com.linkedin.feathr.core.configbuilder.ConfigBuilderException;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.ObservationDataTimeSettingsConfig.*;

Expand All @@ -28,7 +29,7 @@
* @author rkashyap
*/
public class ObservationDataTimeSettingsConfigBuilder {
private final static Logger logger = Logger.getLogger(ObservationDataTimeSettingsConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(ObservationDataTimeSettingsConfigBuilder.class);

private ObservationDataTimeSettingsConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
import com.linkedin.feathr.core.configbuilder.ConfigBuilderException;
import com.typesafe.config.Config;
import java.time.Duration;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.RelativeTimeRangeConfig.*;

Expand All @@ -17,7 +18,7 @@
* }
*/
public class RelativeTimeRangeConfigBuilder {
private final static Logger logger = Logger.getLogger(RelativeTimeRangeConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(RelativeTimeRangeConfigBuilder.class);

private RelativeTimeRangeConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
import com.linkedin.feathr.core.config.consumer.ObservationDataTimeSettingsConfig;
import com.linkedin.feathr.core.config.consumer.SettingsConfig;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.SettingsConfig.*;

Expand All @@ -13,7 +14,7 @@
* Builds a {@link SettingsConfig} object
*/
class SettingsConfigBuilder {
private final static Logger logger = Logger.getLogger(SettingsConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(SettingsConfigBuilder.class);

private SettingsConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
import com.linkedin.feathr.core.config.consumer.TimestampColumnConfig;
import com.linkedin.feathr.core.configbuilder.ConfigBuilderException;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.consumer.TimestampColumnConfig.*;

Expand All @@ -16,7 +17,7 @@
* @author rkashyap
*/
public class TimestampColumnConfigBuilder {
private final static Logger logger = Logger.getLogger(TimestampColumnConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(TimestampColumnConfigBuilder.class);

private TimestampColumnConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,16 @@
import java.time.Duration;
import java.time.temporal.ChronoUnit;
import java.util.TimeZone;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;


/**
* Build DateTimeConfig from config
*/
public class DateTimeConfigBuilder {

private final static Logger logger = Logger.getLogger(DateTimeConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(DateTimeConfigBuilder.class);
private static final String DEFAULT_TIME_ZONE = "America/Los_Angeles";
private static final String END_TIME = "endTime";
private static final String END_TIME_FORMAT = "endTimeFormat";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@
import com.linkedin.feathr.core.config.generation.OperationalConfig;
import com.typesafe.config.Config;
import java.util.List;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;


/**
* Feature generation config builder
*/
public class FeatureGenConfigBuilder {
private final static Logger logger = Logger.getLogger(FeatureGenConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(FeatureGenConfigBuilder.class);
private final static String OPERATIONAL = "operational";
private final static String FEATURES = "features";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
import java.time.Duration;
import java.util.List;
import java.util.stream.Collectors;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;


/**
Expand All @@ -19,7 +20,7 @@

public class OperationalConfigBuilder {

private final static Logger logger = Logger.getLogger(OperationalConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(OperationalConfigBuilder.class);
private static final String NAME = "name";
private static final String RETENTION = "retention";
private static final String OUTPUT = "output";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@
import com.linkedin.feathr.core.config.common.OutputFormat;
import com.linkedin.feathr.core.config.generation.OutputProcessorConfig;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;


/**
* Output processor config object builder, e.g., HDFS, VENICE processor
*/
public class OutputProcessorBuilder {
private final static Logger logger = Logger.getLogger(OutputProcessorBuilder.class);
private final static Logger logger = LogManager.getLogger(OutputProcessorBuilder.class);
private static final String OUTPUT_FORMAT = "outputFormat";
private static final String PARAMS = "params";
private static final String NAME = "name";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
import com.linkedin.feathr.core.configbuilder.typesafe.producer.derivations.DerivationsConfigBuilder;
import com.linkedin.feathr.core.configbuilder.typesafe.producer.sources.SourcesConfigBuilder;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.producer.FeatureDefConfig.*;

Expand All @@ -17,7 +18,7 @@
* Builds the complete FeatureDefConfig object by delegating to its children, one per config section.
*/
public class FeatureDefConfigBuilder {
private final static Logger logger = Logger.getLogger(FeatureDefConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(FeatureDefConfigBuilder.class);

public static FeatureDefConfig build(Config config) {
SourcesConfig sources = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

import com.linkedin.feathr.core.config.producer.anchors.AnchorConfig;
import com.typesafe.config.Config;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.producer.anchors.AnchorConfig.*;

Expand All @@ -11,7 +12,7 @@
* Build a {@link AnchorConfig} object
*/
class AnchorConfigBuilder {
private final static Logger logger = Logger.getLogger(AnchorConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(AnchorConfigBuilder.class);

private AnchorConfigBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
import java.util.List;
import java.util.Map;
import javax.lang.model.SourceVersion;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.producer.anchors.AnchorConfig.*;

Expand All @@ -19,7 +20,7 @@
* Builds AnchorConfig objects that have features that are extracted via a udf class (an extractor)
*/
class AnchorConfigWithExtractorBuilder extends BaseAnchorConfigBuilder {
private final static Logger logger = Logger.getLogger(AnchorConfigWithExtractorBuilder.class);
private final static Logger logger = LogManager.getLogger(AnchorConfigWithExtractorBuilder.class);

private AnchorConfigWithExtractorBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
import com.typesafe.config.Config;
import java.util.List;
import java.util.Map;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.producer.anchors.AnchorConfig.*;

Expand All @@ -18,7 +19,7 @@
* Builds AnchorConfig objects that have features with keys
*/
class AnchorConfigWithKeyBuilder extends BaseAnchorConfigBuilder {
private final static Logger logger = Logger.getLogger(BaseAnchorConfigBuilder.class);
private final static Logger logger = LogManager.getLogger(BaseAnchorConfigBuilder.class);

private AnchorConfigWithKeyBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
import com.typesafe.config.Config;
import java.util.Map;
import javax.lang.model.SourceVersion;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.producer.anchors.AnchorConfig.*;

Expand All @@ -16,7 +17,7 @@
* Builds AnchorConfig objects that have features that are extracted via a udf class (an extractor)
*/
class AnchorConfigWithKeyExtractorBuilder extends BaseAnchorConfigBuilder {
private final static Logger logger = Logger.getLogger(AnchorConfigWithKeyExtractorBuilder.class);
private final static Logger logger = LogManager.getLogger(AnchorConfigWithKeyExtractorBuilder.class);

private AnchorConfigWithKeyExtractorBuilder() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
import com.linkedin.feathr.core.config.producer.anchors.FeatureConfig;
import com.typesafe.config.Config;
import java.util.Map;
import org.apache.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import static com.linkedin.feathr.core.config.producer.anchors.AnchorConfig.*;

Expand All @@ -14,7 +15,7 @@
* key or extractor
*/
class AnchorConfigWithOnlyMvelBuilder extends BaseAnchorConfigBuilder {
private final static Logger logger = Logger.getLogger(AnchorConfigWithOnlyMvelBuilder.class);
private final static Logger logger = LogManager.getLogger(AnchorConfigWithOnlyMvelBuilder.class);

private AnchorConfigWithOnlyMvelBuilder() {
}
Expand Down
Loading