These refactorings make it easier to implement a custom HTTP logger. Basically I introduced a LoggerTemplate which has only one abstract method (instead of the 12 methods that you have to implement when you implement AbstractUnderlyingLogger.
I think this LoggerTemplate could superseed the actual AbstractUnderlyingLogger at some point.
These refactorings make it easier to implement a custom HTTP logger. Basically I introduced a
LoggerTemplate
which has only one abstract method (instead of the 12 methods that you have to implement when you implementAbstractUnderlyingLogger
.I think this
LoggerTemplate
could superseed the actualAbstractUnderlyingLogger
at some point.