only call openlog once