Packed logger into its own module