implementando log