implement psr3 log classes