From b11be9d945c1f2ce2cdead01e1aeb231059aab25 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sun, 15 Oct 2023 22:47:23 +0400 Subject: [PATCH] travis: added custom logs settings, disabled AI decision logs for ci builds --- .travis.yml | 2 +- .travis/log4j.properties | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .travis/log4j.properties diff --git a/.travis.yml b/.travis.yml index 1cb4bec421e4..2d366c218c79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ git: before_install: - echo "MAVEN_OPTS='-Xmx2g'" > ~/.mavenrc script: - - mvn test -B + - mvn test -B -Dlog4j.configuration=file:${TRAVIS_BUILD_DIR}/.travis/log4j.properties cache: directories: - $HOME/.m2 \ No newline at end of file diff --git a/.travis/log4j.properties b/.travis/log4j.properties new file mode 100644 index 000000000000..2b79902a0fc1 --- /dev/null +++ b/.travis/log4j.properties @@ -0,0 +1,14 @@ +# logs settings for github/travis ci builds, used by travis.yml + +# 1. Only console logs +log4j.rootLogger=info, console +log4j.appender.console=org.apache.log4j.ConsoleAppender +log4j.appender.console.layout=org.apache.log4j.PatternLayout +log4j.appender.console.layout.ConversionPattern=%-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %-90m =>[%t] %C{1}.%M %n +log4j.appender.console.Threshold=info + +# 2. Hide db/sql logs +log4j.logger.com.j256.ormlite=warn + +# 3. Hide AI decision logs ("info" to enable and "warn" to disable) +log4j.logger.mage.player.ai=warn \ No newline at end of file