--- Agent.pm	Sat Jul  3 00:20:23 2004
+++ /usr/share/perl5/Razor2/Client/Agent.pm	Mon Sep  6 00:12:04 2004
@@ -111,7 +111,17 @@
     # Note: we start logging before we process '-create' ,
     # so logfile will not go into a newly created razorhome
     #
-    my $logto = $self->{opt}->{debug} ? "stdout" : "file:$self->{conf}->{logfile}";
+    #my $logto = $self->{opt}->{debug} ? "stdout" : "file:$self->{conf}->{logfile}";
+    my $logto;
+    if ($self->{opt}->{debug}) {
+        $logto = 'stdout';
+    } elsif ($self->{conf}->{logfile} eq 'syslog') {
+        $logto = 'syslog';
+    } elsif ($self->{conf}->{logfile} eq 'sys-syslog') {
+        $logto = 'sys-syslog';
+    } else {
+        $logto = "file:$self->{conf}->{logfile}";
+    }
     if (exists $self->{conf}->{logfile}) {
         my $debuglevel = exists $self->{conf}->{debuglevel} ? $self->{conf}->{debuglevel} : 9;
         my $logger = new Razor2::Logger ( 
--- Config.pm	Sat Jul  3 00:28:49 2004
+++ /usr/share/perl5/Razor2/Client/Config.pm	Mon Sep  6 00:10:57 2004
@@ -91,6 +91,7 @@
                  listfile_discovery whitelist identity)) {
         next unless $conf->{$_};
         next if $conf->{$_} =~ /^\//;
+	next if ($_ eq 'logfile' && ($conf->{$_} eq 'syslog' || $conf->{$_} eq 'sys-syslog'));
         $conf->{$_} = "$self->{razorhome}/$conf->{$_}";
     }
     }
