I met some trouble when I tackeled a problem, the corresponding code as below

cvx_begin

variable x

maximize(-log(1.01+0.01*inv_pos(x+1)))

subject to

x>=0;

cvx_end

My objective function is convex, but the CVX code is infeasible and the report information is

Disciplined convex programming error:

Illegal operation: log( {convex} ).

What’s wrong with my CVX code? and how can I tackel this problem correctly?