better dynamic log locations