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