Simple logging framework