Externalized logging framework