Skip to content

fix(core): remove root-level logback.xml from runtime JAR (#109)#110

Open
dkasimovskiy wants to merge 2 commits into
masterfrom
fix/gh-109-remove-logback-from-runtime-jar
Open

fix(core): remove root-level logback.xml from runtime JAR (#109)#110
dkasimovskiy wants to merge 2 commits into
masterfrom
fix/gh-109-remove-logback-from-runtime-jar

Conversation

@dkasimovskiy

@dkasimovskiy dkasimovskiy commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

tarantool-core shipped a main-scoped logback.xml in its published JAR. Logback auto-discovers logback.xml on the classpath as application-level config, so consumer apps (e.g. Spring Boot with logback-spring.xml) had their logging overridden by the SDK. A library must not configure the host's logging system.

Test logging is unaffected: tarantool-shared-resources/logback-test.xml is already copied into every module's test-classes via the root pom.

I haven't forgotten about:

  • Tests
  • Changelog
  • Documentation
    • JavaDoc was written
  • Commit messages comply with the guideline
  • Cleanup the code for review. See checklist

Related issues:

Closes #109

tarantool-core shipped a main-scoped logback.xml in its published JAR.
Logback auto-discovers logback.xml on the classpath as application-level
config, so consumer apps (e.g. Spring Boot with logback-spring.xml) had
their logging overridden by the SDK. A library must not configure the
host's logging system.

Test logging is unaffected: tarantool-shared-resources/logback-test.xml
is already copied into every module's test-classes via the root pom.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🐞 tarantool-core JAR contains root logback.xml that can override application logging configuration

2 participants