i know it's possible to create a file with permissions using owner() and group() however if the file already exists with different permissions or the permissions are changed later syslog-ng does not change the permissions back.

in a future release is it possible to change the behavior of owner() and group() to enforce permissions or possibly add a new option like enforce-permissions(true) with a default of false (to mimic the current behavior)?

maybe something exists already and i'm just missing it :)

thanks all.