From: Dobrica Pavlinusic Date: Mon, 16 Mar 2009 18:11:12 +0000 (+0000) Subject: added log file X-Git-Url: http://git.rot13.org/?p=virtual-ldap;a=commitdiff_plain;h=24a2710e5e18cee3bbe8e2a3caf00bb7349adcd1 added log file --- diff --git a/bin/ldap-rewrite.pl b/bin/ldap-rewrite.pl index 23e790b..a6eff6e 100755 --- a/bin/ldap-rewrite.pl +++ b/bin/ldap-rewrite.pl @@ -24,9 +24,23 @@ my $config = { upstream_ldap => 'ldap.ffzg.hr', upstream_ssl => 1, overlay_prefix => 'ffzg-', + log_file => 'log', }; +my $log_fh; + +sub log { + open($log_fh, '>', $config->{log_file}) || die "can't open ", $config->{log_file},": $!"; + $log_fh->autoflush(1); + print $log_fh join("\n", @_),"\n"; +} + +BEGIN { + $SIG{'__WARN__'} = sub { warn @_; main::log(@_); } +} + + if ( ! -d $config->{yaml_dir} ) { warn "DISABLE ", $config->{yaml_dir}," data overlay"; }