add -l --logfile option