travis: added custom logs settings, disabled AI decision logs for ci builds

This commit is contained in:
Oleg Agafonov 2023-10-15 22:47:23 +04:00
parent 055bb65068
commit b11be9d945
2 changed files with 15 additions and 1 deletions

View file

@ -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

14
.travis/log4j.properties Normal file
View file

@ -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