picocom is fine. For logging, --logfile session.txt exists in newer versions. Older ones don't have it, which is probably why people wrap it in script.