Skip to content

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

Merged
dkasimovskiy merged 2 commits into
masterfrom
fix/gh-109-remove-logback-from-runtime-jar
Aug 28, 2026
Merged

fix(core): remove root-level logback.xml from runtime JAR (#109)#110
dkasimovskiy merged 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

@dkasimovskiy
dkasimovskiy force-pushed the fix/gh-109-remove-logback-from-runtime-jar branch from 2e9b657 to 0e87022 Compare August 12, 2026 13:08
dkasimovskiy and others added 2 commits August 28, 2026 10:27
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>
@dkasimovskiy
dkasimovskiy force-pushed the fix/gh-109-remove-logback-from-runtime-jar branch from 0e87022 to dc9b72d Compare August 28, 2026 07:27
@dkasimovskiy
dkasimovskiy merged commit 4d1029d into master Aug 28, 2026
21 of 26 checks passed
@dkasimovskiy
dkasimovskiy deleted the fix/gh-109-remove-logback-from-runtime-jar branch August 28, 2026 12:39
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