Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^4: Can I from within a module access variables from the calling program?

by Anonymous Monk
on Oct 29, 2012 at 10:47 UTC ( #1001342=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Can I from within a module access variables from the calling program?
in thread Can I from within a module access variables from the calling program?

And the use parent, what is it doing precisely please ?

If you're really interested, read about it :) perldoc parent

output

$ dir /b shabba.pl $ perl shabba.pl $ dir /b A1.2012-10-29T10-49-10Z.log A2.2012-10-29T10-49-11Z.log Logfile.2012-10-29T10-49-10Z.log shabba.pl $ cat A1.2012-10-29T10-49-10Z.log 2012/10/29 03:49:10 INFO> shabba.pl:43 main::Main - (Groceries) Import +ant Info! 2012/10/29 03:49:10 INFO> shabba.pl:44 main::Main - (Groceries) Import +ant Info! THEN NEWLINE THEN IMPORTANTINFO $ cat A2.2012-10-29T10-49-11Z.log 2012/10/29 03:49:10 INFO> shabba.pl:48 main::Main - (Junk) UnImportant + Info! $ cat Logfile.2012-10-29T10-49-10Z.log 2012/10/29 03:49:10 shabba.pl 43> (Groceries) Important Info! 2012/10/29 03:49:10 shabba.pl 44> (Groceries) Important Info! THEN NEW +LINE THEN IMPORTANTINFO 2012/10/29 03:49:10 shabba.pl 48> (Junk) UnImportant Info! 2012/10/29 03:49:10 shabba.pl 83> (Bar.Twix) Twix mjam 2012/10/29 03:49:10 shabba.pl 83> (Bar.Twix) Twix mjam 2012/10/29 03:49:10 shabba.pl 83> (Bar.Twix) YAM NEWLINE Twix mjam 2012/10/29 03:49:10 shabba.pl 83> (Bar.Twix) YAM NEWLINE Twix mjam 2012/10/29 03:49:10 shabba.pl 87> (Bar.Mars) Mars mjam 2012/10/29 03:49:10 shabba.pl 87> (Bar.Mars) Mars mjam 2012/10/29 03:49:10 shabba.pl 87> (Bar.Mars) YAM NEWLINE Mars mjam 2012/10/29 03:49:10 shabba.pl 87> (Bar.Mars) YAM NEWLINE Mars mjam

testcase (creates 3 logfiles on each run)


Comment on Re^4: Can I from within a module access variables from the calling program?
Select or Download Code
Re^5: Can I from within a module access variables from the calling program?
by HJO (Acolyte) on Oct 29, 2012 at 11:48 UTC

    Thanks for the perldoc link, I've read it and will maybe hopefully understand its implications someday...

    About your code, I think I got it (not quite sure ^^'), but it's not really an anwser to my issue... I'm looking at a way to have the same logfile name for my script and module while I'm running them... And I'm afraid that as you had, if there's a 1 second delay, the two files would not have the same name...

      if there's a 1 second delay, the two files would not have the same name...

      give gmtime $^T

        FWIW, you're only supposed to configure the logger in one place once, the app

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1001342]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (5)
As of 2014-09-19 03:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (129 votes), past polls