log with parse