Changeset 411

Show
Ignore:
Timestamp:
12/27/01 15:26:19
Author:
miyagawa
Message:

up

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Log-Dispatch-Config/trunk/README

    r389 r411  
    77 
    88      my $dispatcher = Log::Dispatch::Config->instance; 
     9      $dispatcher->debug('this is debug message'); 
     10      $dispatcher->emergency('something *bad* happened!'); 
    911 
    1012      # or the same 
     
    8486          %P    package 
    8587          %n    newline (\n) 
     88          %%    % itself 
    8689 
    8790        Note that datetime (%d) format is configurable by passing "strftime" 
     
    179182              my $self = shift; 
    180183              return { 
    181                   'format' => undef, 
     184                  format => undef, 
    182185                  dispatchers => [ qw(file screen) ], 
    183186              }; 
     
    195198                      filename  => '/path/to/log', 
    196199                      mode      => 'append', 
    197                       'format'  => '[%d] [%p] %m at %F line %L%n', 
     200                      format  => '[%d] [%p] %m at %F line %L%n', 
    198201                  }; 
    199202              } 
     
    203206                      min_level => 'info', 
    204207                      stderr    => 1, 
    205                       'format'  => '%m', 
     208                      format  => '%m', 
    206209                  }; 
    207210              } 
     
    268271 
    269272    You can adjust package variable $Log::Dispatch::Config::CallerDepth to 
    270     change the caller stack depth. The default value is 3, (which depends 
    271     heavily on Log::Dispatch's undocumented implementation. It might be 
    272     changed in future). 
     273    increase the caller stack depth. The default value is 0. 
    273274 
    274275      sub logit { 
    275276          my($class, $level, $msg) = @_; 
    276           local $Log::Dispatch::Config::CallerDepth = 4
     277          local $Log::Dispatch::Config::CallerDepth = 1
    277278          $Logger->$level($msg); 
    278279      } 
     280 
     281    Note that your log caller's namespace should not begin with 
     282    "/^Log::Dispatch/", which makes this module confusing. 
    279283 
    280284AUTHOR