Extract interface for AccessLogger

To make it easier to fake in tests [#63074062]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Move AccessLogger and friends into own package

So splitting exports into individual files is easier [#63074062]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Move AccessLogRecord into its own file

[#63074062]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Use longer variable names for clarity

[#63074062]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Extract factory to create running logger

[#63074062]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Move CreateRunninAccessLogger into access_log package

[#63074062]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Auto-merge remote-tracking branch 'upstream/master'