Calls are only answered if you use a dialplan action that answers calls. Answer and, with the default options, Playback, will answer immediately. Most other actions will not answer the call. (Whilst many people seem to call Answer before DIal, it is not necessary and Dial will not answer unless and until the called party answers.
Explicitly calling hangup is only necessary if you want to send a clearing cause other than the default for what has happened so far in the call, although it can be more convenient than leaving a gap in the priority numbers. In most cases, you can’t send a custom clearing cause if you have already answered the call.
Channel driver logging is enabled by CLI command or options in the channel driver configuration file. Details depend on the channel driver and you have not identified that. Example channel driers are dahdi, SIP, PJSIP, and IAX, although there are many others. Channel driver logs typically goes to the debug logging channel, as configured in logger.conf.