logs as data