blog.bouzuya.net

2022-10-13 twiq 実装メモ (23) tracing crate など

『競技プログラミングの鉄則』の 4 章までを読んだ。 LIS の長さ等。明日は 5 章。


twiq 実装メモ (23)

ログの追加。

リクエストログの追加。

他のミドルウェアも試す。

  • RequestIdLayer and PropagateRequestIdLayer set and propagate request ids.

  • https://docs.rs/tower-http/0.3.4/tower_http/request_id/index.html
  • cargo add tower-http --feature request-id -p web
  • MakeRequestId trait を実装すれば良さそうだけど標準で MakeRequestUuid というのがあるので使ってみる
  • リクエストヘッダーに x-request-id が追加された
  • これも保留かな

ログレベルの変更。


今日のコミット。