Index: /trunk/Nebulous/lib/Nebulous/Client.pm
===================================================================
--- /trunk/Nebulous/lib/Nebulous/Client.pm	(revision 2786)
+++ /trunk/Nebulous/lib/Nebulous/Client.pm	(revision 2787)
@@ -1,5 +1,5 @@
 # Copyright (c) 2004  Joshua Hoblitt
 #
-# $Id: Client.pm,v 1.2 2004-12-22 02:53:00 jhoblitt Exp $
+# $Id: Client.pm,v 1.3 2004-12-22 03:05:14 jhoblitt Exp $
 
 package PS::IPP::IData::Client;
@@ -23,4 +23,5 @@
 
 my $log = get_logger( "PS::IPP::IData::Client" );
+$log->level( $WARN );
 
 $SOAP::Constants::PATCH_HTTP_KEEPALIVE = 1;
@@ -31,11 +32,9 @@
     my $class = shift;
 
-    $log->debug( "entered - args: @_" );
-
 	my %args = validate( @_,
         {
             trace => {
                 type        => SCALAR,
-                default     => $ERROR,
+                optional    => 1,
                 callbacks   => {
                     'is valid level' => sub {
@@ -48,4 +47,7 @@
 
     $log->level( $LEVELS{ lc $args{ 'trace' } } );
+
+    # this has to be after the log level is set
+    $log->debug( "entered - args: @_" );
 
     return 1;
