a integrate problem



I tried to have maxima calculate the indefinite integration:

integrate(log(1+sqrt(1+x^2)),x);

but it returned something that contains another 'integrate' expression
Did I missed aything? or there exists some options or function that I don't know?
Any hints?

Thanks in advance.