Add logging with various levels