Sanitise logged requests

This commit introduces a slight variation to the `logStdOutDev`
middleware which is capable of redacting secrets from our gargantext
requests.

This way we can run the server in dev mode (for instrumentation
purposes) without leaking users' secrets.
4 jobs for adinapoli/issue-298 in 17 minutes and 57 seconds (queued for 22 minutes and 45 seconds)
Status Job ID Name Coverage
  Stack
passed #10970
stack

00:03:54

 
  Cabal
failed #10971
cabal

00:14:03

 
  Bench
skipped #10972
bench
 
  Test
skipped #10973
test
 
Name Stage Failure
failed
cabal Cabal
++ sha256sum cabal.project.freeze
++ awk '{printf "%s",$1}'
+ actual_cabal_project_freeze_hash=2db6b8696cbfcc1fa1b17ad359003c2e35e98005db16c2441a32373cb4d6c879
ERROR! hash mismatch between expected cabal.project and the one computed by stack2cabal.
+ [[ 3d5abcde300e8fb9aca41a9b9c3650a9bed1bcdf110c62dd1aa5017387bd5bf1 != 69e03370a602f40243373515ff884a2cd50dc02eb6f52cd23ba9016a61fe8069 ]]
+ echo 'ERROR! hash mismatch between expected cabal.project and the one computed by stack2cabal.'
+ exit 1
Cleaning up file based variables
ERROR: Job failed: exit code 1