Let g(x)=f(x)+1. Substituting g into the functional equation, we get that g(xy)−1=g(x)−1+g(y)−1+1g(xy)=g(x)+g(y) Also, g(2)=1. Now substitute x=ex′,y=ey′, which is possible because x,y∈R+. Then set h(x)=g(ex). This gives us that g(ex′+y′)=g(ex′)+g(ey′)⟹h(x′+y′)=h(x′)+h(y′) for al x′,y′∈R. Also h is continuous. Therefore, by Cauchy's functional equation, h(x)=cx for a real number c. Going all the way back to g, we can get that g(x)=clogx. Since g(2)=1,c=log21. Therefore, g(2015)=clog2015=log2log2015=log22015. Finally, f(2015)=g(2015)−1=log22015−1.