summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-06-22 14:22:09 +0000
committerfukachan <fukachan>2002-06-22 14:22:09 +0000
commita07268e2aefbc8ce1dc2a660a8a68c2ab7010c4d (patch)
tree12aafd941f1edf3d3fef23144b4806f02a7bda10
parent56c3b0bd5ef61a9c028ccd70c16cf52d3c68576a (diff)
downloadfml8-a07268e2aefbc8ce1dc2a660a8a68c2ab7010c4d.tar.gz
fml8-a07268e2aefbc8ce1dc2a660a8a68c2ab7010c4d.tar.bz2
fml8-a07268e2aefbc8ce1dc2a660a8a68c2ab7010c4d.zip
eval Log(warn ...) || print stderr it
-rw-r--r--fml/lib/FML/Log.pm10
1 files changed, 8 insertions, 2 deletions
diff --git a/fml/lib/FML/Log.pm b/fml/lib/FML/Log.pm
index 65bc1ba0..67208058 100644
--- a/fml/lib/FML/Log.pm
+++ b/fml/lib/FML/Log.pm
@@ -2,7 +2,7 @@
#
# Copyright (C) 2000 Ken'ichi Fukamachi
#
-# $FML: Log.pm,v 1.16 2001/12/23 11:39:44 fukachan Exp $
+# $FML: Log.pm,v 1.17 2002/05/24 06:36:58 fukachan Exp $
#
package FML::Log;
@@ -137,7 +137,13 @@ sub Log
sub LogWarn
{
my ($mesg, $args) = @_;
- Log("warn: ".$mesg, $args);
+
+ eval q{
+ Log("warn: ".$mesg, $args);
+ };
+ if ($@) {
+ print STDERR "warn: ", $mesg, "\n";
+ }
}