custom logger & true,false to_i