Skip to content

Commit

Permalink
Prepare release 1.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Roman Pierson committed Nov 10, 2023
1 parent 5af90fe commit ac89085
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 14 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,11 @@
* Refactored and simplified PatternResolver and Element code using java functions
* Raised test coverage
* Allow easy overwriting of existing patterns with custom elements
* Upgrade to latest versions

### 1.6.1

(2023-11-10)

* Headers case insensitive
* Upgrade to latest versions
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ test {
sourceCompatibility='1.8'
targetCompatibility='1.8'

jar.archiveFileName = "vertx-web-accesslog-1.6.0.jar"
jar.archiveFileName = "vertx-web-accesslog-1.6.1.jar"

java {
withSourcesJar()
Expand All @@ -54,7 +54,7 @@ publishing {

groupId 'com.mdac'
artifactId 'vertx-web-accesslog'
version '1.6.0'
version '1.6.1'

from components.java

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public static HeaderElement of(final Mode mode, final String identifier) {

HeaderElement element = new HeaderElement();
element.mode = mode;
element.identifier = identifier;
element.identifier = identifier.toLowerCase();

return element;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ private void log(final RoutingContext context, long startTSmillis){
private JsonObject extractHeaders(final MultiMap headersMap){

JsonObject headers = new JsonObject();
headersMap.forEach(entry -> headers.put(entry.getKey(), entry.getValue()));
headersMap.forEach(entry -> headers.put(entry.getKey().toLowerCase(), entry.getValue()));

return headers;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,7 @@ void testWithNonEmptyResponse(Vertx vertx, VertxTestContext testContext) {

vertx.eventBus().<JsonArray>consumer("target", message -> {

//System.out.println(message.body());

assertEquals(30, message.body().size());
assertEquals(32, message.body().size());

assertEquals("33", message.body().getString(0));
assertEquals("33", message.body().getString(1));
Expand All @@ -113,12 +111,14 @@ void testWithNonEmptyResponse(Vertx vertx, VertxTestContext testContext) {
assertEquals("xy", message.body().getString(21));
assertEquals("envVal1", message.body().getString(22));
assertEquals("header1val", message.body().getString(23));
assertEquals("", message.body().getString(24));
assertEquals("application/json; charset=utf-8", message.body().getString(25));
assertEquals("", message.body().getString(26));
assertEquals("cookie1Value", message.body().getString(27));
assertEquals("cookie2Value", message.body().getString(28));
assertEquals("", message.body().getString(29));
assertEquals("header1val", message.body().getString(24));
assertEquals("", message.body().getString(25));
assertEquals("application/json; charset=utf-8", message.body().getString(26));
assertEquals("application/json; charset=utf-8", message.body().getString(27));
assertEquals("", message.body().getString(28));
assertEquals("cookie1Value", message.body().getString(29));
assertEquals("cookie2Value", message.body().getString(30));
assertEquals("", message.body().getString(31));

testContext.completeNow();
});
Expand Down
2 changes: 1 addition & 1 deletion src/test/resources/accesslog-config-elements-result.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
isAutoDeployProducerVerticle: false
configurations:
- identifier: accesslog-formatted
logPattern: '%b %B %D %T sc-status %s %H %h %v %p cs-method %m %r cs-uri %U cs-uri-stem %q cs-uri-query %t %{msec}t %x %{xy}static %{envVar1}env %{header1}i %{header2}i %{Content-Type}o %{header3}o %{cookie1}C %{cookie2}C %{cookieFoo}C'
logPattern: '%b %B %D %T sc-status %s %H %h %v %p cs-method %m %r cs-uri %U cs-uri-stem %q cs-uri-query %t %{msec}t %x %{xy}static %{envVar1}env %{header1}i %{hEaDer1}i %{header2}i %{Content-Type}o %{conTent-type}o %{header3}o %{cookie1}C %{cookie2}C %{cookieFoo}C'
appenders:
- appenderClassName : com.romanpierson.vertx.web.accesslogger.appender.eventbus.impl.EventBusAppender
config:
Expand Down

0 comments on commit ac89085

Please sign in to comment.