sub Log{
  my $message = shift();
  my $LOGNAME = 'log.log';
  open(LOGFILE, ">>$LOGNAME") or die("Could not open log file: $!");
  print LOGFILE $message;
  close(LOGFILE);
}

sub Print{
  my message = shift(); #Assuming you are passing a string

  my $Out = *STDOUT; # Standard out.
  print $Out "$message\n";
  Log("$message"); #Encapsulate message in quotes to say
                   #Damnit Jim I'm a singl string,  not a
                   #space demlimited array!
}

==[ D-d-d-D-D_-Disclaimer ]================
Code provide was pulled outta the air and not
tested.

Kristofer
--- mark  sony <[EMAIL PROTECTED]> wrote:
> Hi All,
> 
>     I wrote a script which is running perfectly fine providing 
> many outputs on the screen . Only glitch is that it does not print 
> in a log file . Now what I want is that it would print on the 
> screen as well as create a log file . At the end of the program  I 
> will output that the above output can also be seen at the 
> $log_File_position . Hope I am clear with my question . Any type 
> of pointers and I would be over the moon ;)
> 
> Thanx in advance
> 
> Mark
> ___________________________________________________
> Meet your old school or college friends from
> 1 Million + database...
> Click here to reunite www.batchmates.com/rediff.asp
> 
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


=====
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s+:++ a C++ UL++ US+ P+++ L++ 
W+++ w PS PE t++ b+ G e r+++ z++++
------END GEEK CODE BLOCK------

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to