add some implements of A\Log