Skip to content

standalone: folly XLOG backend for bundled deps + override knobs#246

Draft
gmarzot wants to merge 1 commit into
mainfrom
logging/standalone-deps-backend
Draft

standalone: folly XLOG backend for bundled deps + override knobs#246
gmarzot wants to merge 1 commit into
mainfrom
logging/standalone-deps-backend

Conversation

@gmarzot
Copy link
Copy Markdown
Collaborator

@gmarzot gmarzot commented May 31, 2026

Summary

Openmoq fork only — standalone/ is our addition.

Test plan

  • Standalone configure + build clean on current rev pins (993/993 targets, 0 errors).
  • Re-test after fizz pin advances past fizz#168 — fizz .a should be built in xlog mode.
  • Verify -DFIZZ_REV_OVERRIDE=<post-#168 SHA> activates the xlog backend today.

This change is Reviewable

…st override knobs

Add a single MOXYGEN_LOGGING_FOLLY_XLOG option (default ON) that drives each
bundled dep's logging shim toward folly XLOG by setting:
  FIZZ_LOGGING_FOLLY_LOGGING=ON       (facebookincubator/fizz#168, landed)
  WANGLE_LOGGING_FOLLY_LOGGING=ON     (facebook/wangle#252, open)
  MVFST_LOGGING_BACKEND=XLOG          (facebook/mvfst#456, open)

Each cache var is a forward-compatible no-op on the current pin and activates
when the corresponding upstream shim lands and the rev pin advances past it.

Also add WANGLE_REPO_OVERRIDE / WANGLE_REV_OVERRIDE and MVFST_REPO_OVERRIDE /
MVFST_REV_OVERRIDE knobs mirroring the existing fizz/proxygen pattern so we
can build against not-yet-merged upstream branches for previewing.
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.

1 participant