use standard syslog message level semantics

This change involves dropping 'fault' level, remapping 'error' level
from 'warning' to 'error', and introducing 'warning' level.
use better suited warning level
log message when those parameters matter
more explicit option name