Update API

Update Logger
Made API non-static