Shaleum Logan has acknowledged the role Aberdeen manager Derek McInnes played in his decision to sign a two-year contract at Pittodrie.