Does Interpolations have a log-linear model. Its common for interpolating interest rate curves.
e.g.
t = 1:5
zero_rate = .01:.01:.05
discount_factor = @. exp(- t * zero_rate)
log_linear = exp ∘ interpolate( (x,), (t .* zero_rate), Gridded(Linear()))
#or equivalently
log_linear = exp ∘ interpolate( (x,), - log.(discount_factor), Gridded(Linear()))