Skip to content

Commit 1ac0f14

Browse files
authored
[feature] Default CI log level for slf4j-simple to error to prevent noise (#5118)
* [feature] Log "debounce" filter to remove spam. * [log] slf4j-simple should be optional This also sets the default log level to ERROR during CI builds for many mvn invocations. This should reduce noise in the logs. * [log] Rely only on mvn loglevel=error for now * [cli] Clean up unused dependency * [log] Change level to error/warn in more CI
1 parent f37951a commit 1ac0f14

8 files changed

Lines changed: 17 additions & 17 deletions

File tree

.travis.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,13 +133,13 @@ script:
133133
- /bin/bash ./bin/utils/detect_tab_in_java_class.sh
134134
# run integration tests defined in maven pom.xml
135135
# WARN: Travis will timeout after 10 minutes of no stdout/stderr activity, which is problematic with mvn --quiet.
136-
- mvn --quiet --batch-mode --show-version clean install
137-
- mvn --quiet --batch-mode --show-version verify -Psamples
136+
- mvn --quiet --batch-mode --show-version clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
137+
- mvn --quiet --batch-mode --show-version verify -Psamples -Dorg.slf4j.simpleLogger.defaultLogLevel=error
138138
# test maven plugin
139-
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml
140-
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml
141-
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/kotlin.xml
142-
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/spring.xml
139+
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
140+
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
141+
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/kotlin.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
142+
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/spring.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
143143
# test gradle plugin
144144
- (cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew buildGoSdk)
145145
- (cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew openApiGenerate)

CI/.drone.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ steps:
2929
- name: java11-test
3030
image: openjdk:11.0
3131
commands:
32-
- ./mvnw clean install
33-
- ./mvnw --quiet verify -Psamples.droneio
32+
- ./mvnw -quiet clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
33+
- ./mvnw --quiet verify -Psamples.droneio -Dorg.slf4j.simpleLogger.defaultLogLevel=error
3434
# test all generators with fake petstore spec (2.0, 3.0)
3535
- /bin/bash bin/utils/test-fake-petstore-for-all.sh
3636
# generate test scripts

CI/bitrise.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ workflows:
2828
2929
set -e
3030
31-
mvn package
31+
mvn package -Dorg.slf4j.simpleLogger.defaultLogLevel=error
3232
title: Build openapi-generator
3333
- script@1.1.5:
3434
title: Update Swift4 samples

CI/circle_parallel.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ if [ "$NODE_INDEX" = "1" ]; then
1111
echo "Running node $NODE_INDEX to test 'samples.circleci' defined in pom.xml ..."
1212
#cp CI/pom.xml.circleci pom.xml
1313
java -version
14-
mvn --quiet verify -Psamples.circleci
15-
mvn --quiet javadoc:javadoc -Psamples.circleci
14+
mvn --quiet verify -Psamples.circleci -Dorg.slf4j.simpleLogger.defaultLogLevel=error
15+
mvn --quiet javadoc:javadoc -Psamples.circleci -Dorg.slf4j.simpleLogger.defaultLogLevel=error
1616

1717
elif [ "$NODE_INDEX" = "2" ]; then
1818
# run ensure-up-to-date sample script on SNAPSHOT version only
@@ -47,13 +47,13 @@ elif [ "$NODE_INDEX" = "2" ]; then
4747
sudo apt-get -y build-dep libcurl4-gnutls-dev
4848
sudo apt-get -y install libcurl4-gnutls-dev
4949
# run integration tests
50-
mvn --quiet verify -Psamples.misc
50+
mvn --quiet verify -Psamples.misc -Dorg.slf4j.simpleLogger.defaultLogLevel=error
5151
else
5252
echo "Running node $NODE_INDEX to test 'samples.circleci.jdk7' defined in pom.xml ..."
5353
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
5454
java -version
5555
#cp CI/pom.xml.circleci.java7 pom.xml
56-
mvn --quiet verify -Psamples.circleci.jdk7
56+
mvn --quiet verify -Psamples.circleci.jdk7 -Dorg.slf4j.simpleLogger.defaultLogLevel=error
5757
fi
5858

5959

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ build_script:
4848
- nuget restore samples\client\petstore\csharp\OpenAPIClientNetStandard\Org.OpenAPITools.sln
4949
- msbuild samples\client\petstore\csharp\OpenAPIClientNetStandard\Org.OpenAPITools.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
5050
# install openapi-generator locally
51-
- mvn clean install --quiet
51+
- mvn clean install --quiet -Dorg.slf4j.simpleLogger.defaultLogLevel=error
5252
# run the locally installed openapi-generator-gradle-plugin
5353
- gradle -b modules\openapi-generator-gradle-plugin\samples\local-spec\build.gradle buildGoSdk --info
5454
test_script:

bin/openapi3/run-all-petstore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ sleep 10
1010

1111
successes=0
1212
failures=0
13+
export JAVA_OPTS="${JAVA_OPTS} -Djava.awt.headless=true -Dorg.slf4j.simpleLogger.defaultLogLevel=warn"
1314
for SCRIPT in $(ls -l ./bin/openapi3/*.sh | grep -v all)
1415
do
1516
if [ -f ${SCRIPT} -a -x ${SCRIPT} ]; then

bin/utils/ensure-up-to-date

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,7 @@ declare -a always_iterate=(
9393
"${root}/bin/utils/export_generators_readme.sh"
9494
)
9595

96-
export JAVA_OPTS="${JAVA_OPTS} -Djava.awt.headless=true"
97-
96+
export JAVA_OPTS="${JAVA_OPTS} -Djava.awt.headless=true -Dorg.slf4j.simpleLogger.defaultLogLevel=warn"
9897
if [ "true" = "$batch_mode" ]; then
9998
if [ ! -f "$executable" ]; then
10099
(cd "${root}" && mvn -B clean package -DskipTests=true -Dmaven.javadoc.skip=true)

circle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
- run: sleep 30
6767
- run: cat /etc/hosts
6868
# Test
69-
- run: mvn --quiet clean install
69+
- run: mvn --quiet clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
7070
- run: ./CI/circle_parallel.sh
7171
# Save dependency cache
7272
- save_cache:

0 commit comments

Comments
 (0)