Update Spec and Modernize Logger