• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / transmogrifier / 13295541864
99%
main: 99%

Build:
Build:
LAST BUILD BRANCH: v3.8
DEFAULT BRANCH: main
Ran 12 Feb 2025 10:10PM UTC
Jobs 1
Files 18
Run time 384min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Feb 2025 09:43PM UTC coverage: 98.657% (-0.1%) from 98.765%
13295541864

Pull #244

github

ghukill
Update logging, no filtering, explicit warning

Why these changes are being introduced:

The previous approach filtered all logging to only loggers
from the namespace 'transmogrifier' thereby excluding the
new 'timdex_dataset_api' (TDA) logging that we would like
exposed.  This pattern works well most of the time when
3rd party library logging is not needed, but inflexible
when it is.

How this addresses that need:

Reworks the application logging setup as part of
configure_logger() to:

* not use logging.basicConfig()
* avoid filtering loggers, but instead explicitly setting
some logger names to WARNING level (e.g. chatty ones
like botocore) via arguments or env vars

Side effects of this change:

In production, where log level is INFO, it is possible
that some libraries may produce more logging statements,
but anticipated to be low. But desirable logs, like the
timdex_dataset_api library, will now show and will be
driven by this application's --verbose flag.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/TIMX-459
Pull Request #244: TIMX 459 - update logging

9 of 11 new or added lines in 2 files covered. (81.82%)

1763 of 1787 relevant lines covered (98.66%)

0.99 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
95.45
-4.55% transmogrifier/config.py
Jobs
ID Job ID Ran Files Coverage
1 13295541864.1 12 Feb 2025 10:10PM UTC 18
98.66
GitHub Action Run
Source Files on build 13295541864
  • Tree
  • List 18
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13295541864
  • Pull Request #244
  • PR Base - main (#12955026409)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc