dynamic log types