adapted log