Added a Internal Logger