Subsystem
Client, Logging plugin
Motivation
KTOR-481, KTOR-443
Solution
The strategy has access to both entities (request, response) thus it is able to make decisions on how to log them.
For example, a strategy will help define a rule for logging request/response pair for failed responses.