Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Instrumentation #265

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from
Draft

Commits on Mar 11, 2021

  1. Instrument controller.py

    Adding many logging points, and using the ContextLoggerAdapter to
    provide nicely-prefixed log entries.
    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    eded86e View commit details
    Browse the repository at this point in the history
  2. Better instrumentation for smtp.py

    Logs that need peer endpoint prefixed now use PeerPrefixAdapter.
    
    This greatly simplifies a lot of code lines, making them tidier, easier
    to read and maintain.
    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    625e2cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2802caa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71a281d View commit details
    Browse the repository at this point in the history
  5. Test controller.py changes

    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    9741e59 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bbd237a View commit details
    Browse the repository at this point in the history
  7. Pass through some env vars

    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    7462443 View commit details
    Browse the repository at this point in the history
  8. Some smtp.py optimizations

    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    1ff0aed View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    69d30dd View commit details
    Browse the repository at this point in the history
  10. Tidy up mocked transport

    Originally this resulted in an ugly repr-ish "peer"
    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    972b634 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9ac5ca1 View commit details
    Browse the repository at this point in the history
  12. Implement close-before-release

    Mostly to reduce the ResourceWarning's
    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    49f20a2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    04a352d View commit details
    Browse the repository at this point in the history
  14. Bump version to 1.5.0a2

    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    db794e0 View commit details
    Browse the repository at this point in the history
  15. Update NEWS.rst

    pepoluan committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    29e1b7c View commit details
    Browse the repository at this point in the history