(1)因为函数y=log[8-f(x)]在[1,+∞)上是单调减函数,则根据复合函数的单调性可得f(x)在[1,+∞)上是单调减函数,其导数在[1,+∞)上恒小于等于0,且满足f(x)<8在[1,+∞)上恒成立,所以f′(x)=≤0恒成立,即≥0在[1,+∞)上恒成立,解得m≥-1…(3分)
要使f(x)<8在[1,+∞)上恒成立,只需要[f(x)]max<8,又f(x)在[1,+∞)上单调减函数,
∴f(1)<8,解得m<9,
∴-1≤m<9…(6分)
(2)g(x)=+lnx,g′(x)=-=-…(7分)
当m-≥0,即m≥时,g'(x)≤0,
∴g(x)在[,2]上单调递减,
∴g(x)max=g()=2m--ln2…(9分)
当-2≤m<时,由g'(x)=0得x1=,x2=,
显然-1≤x1<,<x2≤2,
∴x1∉[,2],x2∈[,2],又g′(x)=-
当≤x≤x2时,g'(x)≥0,g(x)单调递增;
当x2<x≤2时,g'(x)<0,g(x)单调递减 …(12分)
∴g(x)max=g(x2)=-+ln=-+ln…(14分)
综上所述,(1)当m≥时,g(x)max=2m--ln2;
(2)当-2≤m<时,g(x)max=-+ln…(16分)