log level
set input callback
caller input callback