12.已知函数f(x)=logax+2(a>0,a≠1)f(x)=\log _{a}x+2(a>0,a\ne 1)f(x)=logax+2(a>0,a=1)在[1[1[1,3]3]3]上的值域为[2[2[2,4]4]4],则实数aaa的值是((( )))