Make things work in a multi-process environment

Turns out my previous setting of facility doesn't work properly when running under Plack - because openlog() needs to be called for each child...