Excluded trigger handling to separat interface
Created TriggeredProxyLoggerInterface
Big refactoring. Created AbstractProxyLogger and moved ProxyLogger to TriggeredProxyLogger to clear up responsibilities.