for log analyze