]> git.donarmstrong.com Git - infobot.git/commitdiff
it should be caller(1), not caller(0)
authordondelelcaro <dondelelcaro@c11ca15a-4712-0410-83d8-924469b57eb5>
Tue, 29 Apr 2008 05:52:26 +0000 (05:52 +0000)
committerdondelelcaro <dondelelcaro@c11ca15a-4712-0410-83d8-924469b57eb5>
Tue, 29 Apr 2008 05:52:26 +0000 (05:52 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/branches/don/dpkg@1816 c11ca15a-4712-0410-83d8-924469b57eb5

src/logger.pl

index e23e69d380d6fe65b00ec177b635b0ef2d27fe60..f100fd6a309dea6b1d9f9f468ad00e401b5d8d80 100644 (file)
@@ -170,13 +170,13 @@ sub compress {
 
 sub DEBUG {
     return unless ( &IsParam('DEBUG') );
-    my (undef,undef,$line,$subroutine,undef) = caller(0);
+    my (undef,undef,$line,$subroutine,undef) = caller(1);
 
     &status("${b_green}!DEBUG!$ob ".$subroutine.'['.$line."] $_[0]");
 }
 
 sub ERROR {
-    my (undef,undef,$line,$subroutine,undef) = caller(0);
+    my (undef,undef,$line,$subroutine,undef) = caller(1);
 
     &status("${b_red}!ERROR!$ob ".$subroutine.'['.$line."] $_[0]");
 }
@@ -186,19 +186,19 @@ sub WARN {
 
     return if ( $_[0] =~ /^PERL: Subroutine \S+ redefined at/ );
 
-    my ($package,$filename,$line,$subroutine,undef) = caller(0);
+    my ($package,$filename,$line,$subroutine,undef) = caller(1);
 
     &status("${b_yellow}!WARN!$ob ".$subroutine.'['.$line."] $_[0]");
 }
 
 sub FIXME {
-    my ($package,$filename,$line,$subroutine,undef) = caller(0);
+    my ($package,$filename,$line,$subroutine,undef) = caller(1);
 
     &status("${b_cyan}!FIXME!$ob ".$subroutine.'['.$line."] $_[0]");
 }
 
 sub TODO {
-    my ($package,$filename,$line,$subroutine,undef) = caller(0);
+    my ($package,$filename,$line,$subroutine,undef) = caller(1);
 
     &status("${b_cyan}!TODO!$ob ".$subroutine.'['.$line."] $_[0]");
 }