Campos personalizados no middleware Plack AccessLog

https://metacpan.org/pod/Plack::Middleware::AccessLog fornece uma maneira rápida e fácil de registrar logs de estilo Apache, e um dos benefícios disso é que você pode especificar campos personalizados que podem ser registrados usando o formato.

Especificando

"... %{Foo-bar}i .."

no formato de registro, você pode preencher os campos em cada solicitação configurando

$request->env->{FOO_BAR} = $foo;

Onde $ request é o objeto Plack :: Request