Add auto logging