Skip to content

Commit b139a96

Browse files
authored
feat(v2): new logging module (#1435)
1 parent 6b0fe5a commit b139a96

File tree

147 files changed

+6070
-2778
lines changed

Some content is hidden

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

147 files changed

+6070
-2778
lines changed

docs/core/logging.md

Lines changed: 791 additions & 343 deletions
Large diffs are not rendered by default.

docs/stylesheets/extra.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.md-grid {
2-
max-width: 81vw
2+
max-width: 90vw
33
}
44

55
.highlight .hll {

examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<version>2.0.0-SNAPSHOT</version>
2424
<packaging>pom</packaging>
2525

26-
<name>Powertools for AWS Lambda (Java) library Examples</name>
26+
<name>Powertools for AWS Lambda (Java) - Examples</name>
2727
<description>
2828
A suite of examples accompanying for Powertools for AWS Lambda (Java).
2929
</description>

examples/powertools-examples-batch/pom.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@
88
<version>2.0.0-SNAPSHOT</version>
99
<artifactId>powertools-examples-batch</artifactId>
1010
<packaging>jar</packaging>
11-
<name>Powertools for AWS Lambda (Java) library Examples - Batch</name>
11+
<name>Powertools for AWS Lambda (Java) - Examples - Batch</name>
1212

1313
<properties>
14-
<log4j.version>2.20.0</log4j.version>
1514
<maven.compiler.source>11</maven.compiler.source>
1615
<maven.compiler.target>11</maven.compiler.target>
17-
<aspectj.version>1.9.20</aspectj.version>
16+
<aspectj.version>1.9.20.1</aspectj.version>
1817
<sdk.version>2.21.1</sdk.version>
1918
</properties>
2019

@@ -26,7 +25,7 @@
2625
</dependency>
2726
<dependency>
2827
<groupId>software.amazon.lambda</groupId>
29-
<artifactId>powertools-logging</artifactId>
28+
<artifactId>powertools-logging-log4j</artifactId>
3029
<version>${project.version}</version>
3130
</dependency>
3231
<dependency>

examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBStreamBatchHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
import com.amazonaws.services.lambda.runtime.RequestHandler;
55
import com.amazonaws.services.lambda.runtime.events.DynamodbEvent;
66
import com.amazonaws.services.lambda.runtime.events.StreamsEventResponse;
7-
import org.apache.logging.log4j.LogManager;
8-
import org.apache.logging.log4j.Logger;
7+
import org.slf4j.Logger;
8+
import org.slf4j.LoggerFactory;
99
import software.amazon.lambda.powertools.batch.BatchMessageHandlerBuilder;
1010
import software.amazon.lambda.powertools.batch.handler.BatchMessageHandler;
1111

1212
public class DynamoDBStreamBatchHandler implements RequestHandler<DynamodbEvent, StreamsEventResponse> {
1313

14-
private final static Logger LOGGER = LogManager.getLogger(DynamoDBStreamBatchHandler.class);
14+
private static final Logger LOGGER = LoggerFactory.getLogger(DynamoDBStreamBatchHandler.class);
1515
private final BatchMessageHandler<DynamodbEvent, StreamsEventResponse> handler;
1616

1717
public DynamoDBStreamBatchHandler() {

examples/powertools-examples-batch/src/main/java/org/demo/batch/dynamo/DynamoDBWriter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import java.util.UUID;
99
import java.util.stream.Collectors;
1010
import java.util.stream.IntStream;
11-
import org.apache.logging.log4j.LogManager;
12-
import org.apache.logging.log4j.Logger;
11+
import org.slf4j.Logger;
12+
import org.slf4j.LoggerFactory;
1313
import org.demo.batch.model.DdbProduct;
1414
import software.amazon.awssdk.enhanced.dynamodb.DynamoDbEnhancedClient;
1515
import software.amazon.awssdk.enhanced.dynamodb.TableSchema;
@@ -21,7 +21,7 @@
2121

2222
public class DynamoDBWriter implements RequestHandler<ScheduledEvent, String> {
2323

24-
private static final Logger LOGGER = LogManager.getLogger(DynamoDBWriter.class);
24+
private static final Logger LOGGER = LoggerFactory.getLogger(DynamoDBWriter.class);
2525

2626
private final DynamoDbEnhancedClient enhancedClient;
2727

examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
import com.amazonaws.services.lambda.runtime.RequestHandler;
55
import com.amazonaws.services.lambda.runtime.events.KinesisEvent;
66
import com.amazonaws.services.lambda.runtime.events.StreamsEventResponse;
7-
import org.apache.logging.log4j.LogManager;
8-
import org.apache.logging.log4j.Logger;
7+
import org.slf4j.Logger;
8+
import org.slf4j.LoggerFactory;
99
import org.demo.batch.model.Product;
1010
import software.amazon.lambda.powertools.batch.BatchMessageHandlerBuilder;
1111
import software.amazon.lambda.powertools.batch.handler.BatchMessageHandler;
1212

1313
public class KinesisBatchHandler implements RequestHandler<KinesisEvent, StreamsEventResponse> {
1414

15-
private final static Logger LOGGER = LogManager.getLogger(KinesisBatchHandler.class);
15+
private static final Logger LOGGER = LoggerFactory.getLogger(KinesisBatchHandler.class);
1616
private final BatchMessageHandler<KinesisEvent, StreamsEventResponse> handler;
1717

1818
public KinesisBatchHandler() {

examples/powertools-examples-batch/src/main/java/org/demo/batch/kinesis/KinesisBatchSender.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import java.security.SecureRandom;
1111
import java.util.List;
1212
import java.util.stream.IntStream;
13-
import org.apache.logging.log4j.LogManager;
14-
import org.apache.logging.log4j.Logger;
13+
import org.slf4j.Logger;
14+
import org.slf4j.LoggerFactory;
1515
import org.demo.batch.model.Product;
1616
import software.amazon.awssdk.core.SdkBytes;
1717
import software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient;
@@ -28,7 +28,7 @@
2828
*/
2929
public class KinesisBatchSender implements RequestHandler<ScheduledEvent, String> {
3030

31-
private static final Logger LOGGER = LogManager.getLogger(KinesisBatchSender.class);
31+
private static final Logger LOGGER = LoggerFactory.getLogger(KinesisBatchSender.class);
3232

3333
private final KinesisClient kinesisClient;
3434
private final SecureRandom random;

examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
import com.amazonaws.services.lambda.runtime.RequestHandler;
55
import com.amazonaws.services.lambda.runtime.events.SQSBatchResponse;
66
import com.amazonaws.services.lambda.runtime.events.SQSEvent;
7-
import org.apache.logging.log4j.LogManager;
8-
import org.apache.logging.log4j.Logger;
7+
import org.slf4j.Logger;
8+
import org.slf4j.LoggerFactory;
99
import org.demo.batch.model.Product;
1010
import software.amazon.lambda.powertools.batch.BatchMessageHandlerBuilder;
1111
import software.amazon.lambda.powertools.batch.handler.BatchMessageHandler;
1212

1313
public class SqsBatchHandler implements RequestHandler<SQSEvent, SQSBatchResponse> {
14-
private final static Logger LOGGER = LogManager.getLogger(SqsBatchHandler.class);
14+
private static final Logger LOGGER = LoggerFactory.getLogger(SqsBatchHandler.class);
1515
private final BatchMessageHandler<SQSEvent, SQSBatchResponse> handler;
1616

1717
public SqsBatchHandler() {

examples/powertools-examples-batch/src/main/java/org/demo/batch/sqs/SqsBatchSender.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import java.security.SecureRandom;
1111
import java.util.List;
1212
import java.util.stream.IntStream;
13-
import org.apache.logging.log4j.LogManager;
14-
import org.apache.logging.log4j.Logger;
13+
import org.slf4j.Logger;
14+
import org.slf4j.LoggerFactory;
1515
import org.demo.batch.model.Product;
1616
import software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient;
1717
import software.amazon.awssdk.services.sqs.SqsClient;
@@ -27,7 +27,7 @@
2727
*/
2828
public class SqsBatchSender implements RequestHandler<ScheduledEvent, String> {
2929

30-
private static final Logger LOGGER = LogManager.getLogger(SqsBatchSender.class);
30+
private static final Logger LOGGER = LoggerFactory.getLogger(SqsBatchSender.class);
3131

3232
private final SqsClient sqsClient;
3333
private final SecureRandom random;

0 commit comments

Comments
 (0)