log processor