recode log module