Formation

Formation

  • Docs

›Middleware

Introduction

  • About Formation
  • Using Formation with Requests
  • Structured Queries with Attrs

Examples

  • Posting Data
  • Production Ready Clients
  • Scraping Web Sites

Middleware

  • Accept
  • Circuit Breaker
  • Context Logger
  • Context
  • Duration
  • Request ID
  • Retry
  • Timeout

Building Middleware

  • A Simple Middleware
  • Thread Safety and Concurrency

Context Logger

A general logger middleware for anything with context. Will log context created by the context middleware.

Usage

from formation.middleware import context_logger

@client
class Google(object):
    base_uri = "https://google.com"
    middleware=[
        context_logger(structlog.getLogger())
    ]
    ...
← Circuit BreakerContext →
  • Usage
Formation
Docs
Getting StartedExamplesMiddleware
Community
Stack OverflowTwitter
More
GitHubStar
Copyright © 2019 Dotan Nahum