Skip to content

Move StenoIO into Steno namespace as Steno::LoggerIO#4905

Merged
philippthun merged 1 commit intomainfrom
steno-logger-io
Mar 5, 2026
Merged

Move StenoIO into Steno namespace as Steno::LoggerIO#4905
philippthun merged 1 commit intomainfrom
steno-logger-io

Conversation

@philippthun
Copy link
Member

@philippthun philippthun commented Mar 4, 2026

  • Add Steno::LoggerIO: IO adapter wrapping Steno::Logger, forwarding write/puts to the logger at a configured log level
  • Add tests for Steno::LoggerIO
  • Remove StenoIO and its spec
  • Update Steno::Logger: broaden callstack filter from logger.rb only to all frames within lib/steno/, so records logged via Steno::LoggerIO are attributed to the correct caller
  • Update PumaRunner to use Steno::LoggerIO instead of StenoIO
  • Update lib/steno/README.md: document changes as modification #8
  • I have reviewed the contributing guide

  • I have viewed, signed, and submitted the Contributor License Agreement

  • I have made this pull request to the main branch

  • I have run all the unit tests using bundle exec rake

  • I have run CF Acceptance Tests

- Add Steno::LoggerIO: IO adapter wrapping Steno::Logger, forwarding
  write/puts to the logger at a configured log level
- Add tests for Steno::LoggerIO
- Remove StenoIO and its spec
- Update Steno::Logger: broaden callstack filter from logger.rb only to
  all frames within lib/steno/, so records logged via Steno::LoggerIO
  are attributed to the correct caller
- Update PumaRunner to use Steno::LoggerIO instead of StenoIO
- Update lib/steno/README.md: document changes as modification #8
@philippthun philippthun marked this pull request as ready for review March 4, 2026 15:10
@jochenehret jochenehret self-requested a review March 4, 2026 15:17
@philippthun philippthun merged commit c34630a into main Mar 5, 2026
11 checks passed
ari-wg-gitbot added a commit to cloudfoundry/capi-release that referenced this pull request Mar 5, 2026
Changes in cloud_controller_ng:

- Move StenoIO into Steno namespace as Steno::LoggerIO
    PR: cloudfoundry/cloud_controller_ng#4905
    Author: Philipp Thun <philipp.thun@sap.com>
@moleske moleske deleted the steno-logger-io branch March 5, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants