Skip to content

Commit 9e59378

Browse files
authored
Merge pull request kroxylicious#1673 from gracegrimwood/missing-logs-1634
Performance tweaks for logging
2 parents 226f630 + 1cfac96 commit 9e59378

File tree

4 files changed

+16
-2
lines changed

4 files changed

+16
-2
lines changed

kroxylicious-app/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@
8686
<artifactId>log4j-slf4j2-impl</artifactId>
8787
<scope>runtime</scope>
8888
</dependency>
89+
<dependency>
90+
<groupId>com.lmax</groupId>
91+
<artifactId>disruptor</artifactId>
92+
<scope>runtime</scope>
93+
</dependency>
8994
<!--support yaml logging configuration-->
9095
<dependency>
9196
<groupId>com.fasterxml.jackson.dataformat</groupId>
@@ -192,6 +197,9 @@
192197
<descriptors>
193198
<descriptor>src/assembly/binary-distribution.xml</descriptor>
194199
</descriptors>
200+
<descriptorRefs>
201+
<descriptorRef>jar-with-dependencies</descriptorRef>
202+
</descriptorRefs>
195203
</configuration>
196204
<executions>
197205
<execution>

kroxylicious-app/src/assembly/kroxylicious-start.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ classpath() {
2626
}
2727

2828
if [ "${KROXYLICIOUS_LOGGING_OPTIONS+set}" != set ]; then
29-
KROXYLICIOUS_LOGGING_OPTIONS="-Dlog4j2.configurationFile=$(script_dir)/../config/log4j2.yaml"
29+
KROXYLICIOUS_LOGGING_OPTIONS="-Dlog4j2.configurationFile=$(script_dir)/../config/log4j2.yaml -Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector"
3030
fi
3131
export JAVA_OPTIONS="${KROXYLICIOUS_LOGGING_OPTIONS} ${JAVA_OPTIONS:-}"
3232
JAVA_CLASSPATH="$(classpath)"

kroxylicious-app/src/main/resources/log4j2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Configuration:
1313
name: STDOUT
1414
target: SYSTEM_OUT
1515
PatternLayout:
16-
pattern: "%d{yyyy-MM-dd HH:mm:ss} <%t> %-5p %c:%L - %m%n"
16+
pattern: "%d{yyyy-MM-dd HH:mm:ss} <%t> %-5p %c - %m%n"
1717
Loggers:
1818
Root:
1919
level: "${env:KROXYLICIOUS_ROOT_LOG_LEVEL:-WARN}"

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
<impsort-maven-plugin.goal>sort</impsort-maven-plugin.goal>
3737

38+
<disruptor.version>4.0.0</disruptor.version>
3839
<freemarker.version>2.3.33</freemarker.version>
3940
<guava.version>33.3.1-jre</guava.version>
4041
<hamcrest.version>3.0</hamcrest.version>
@@ -255,6 +256,11 @@
255256
<scope>import</scope>
256257
<type>pom</type>
257258
</dependency>
259+
<dependency>
260+
<groupId>com.lmax</groupId>
261+
<artifactId>disruptor</artifactId>
262+
<version>${disruptor.version}</version>
263+
</dependency>
258264
<dependency>
259265
<groupId>org.freemarker</groupId>
260266
<artifactId>freemarker</artifactId>

0 commit comments

Comments
 (0)