log input