Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^2: How to export variables from caller file to packages

by shekarkcb (Beadle)
on Aug 09, 2011 at 05:43 UTC ( [id://919375]=note: print w/replies, xml ) Need Help??


in reply to Re: How to export variables from caller file to packages
in thread How to export variables from caller file to packages

Thanks for the reply.

Still i am unable to get the variable value passed to the masterPacake/secondPackage. I did print the value on the caller package, i can see the value but in the secondPackage/masterPackage i don't see any value for LOGFile passed from caller :( ,
Is it because , -> in secondPackage, i made our $LOGFile; this was required, since in secondPackage under WriteLOG function, the variable LOGFile is global and when running the script it complained use of un initialized function etc... so i made our $LOGFile in secondPackage, and in caller.pl (as suggested) i made

$secondPackage::LOGFile = "LOGS"."_"."$timestamp".".txt"; print "\n-- i have |$secondPackage::LOGFile| as log file name --!\n";
This showed me the value "LOGS_some_time_stamp.txt" it is actually correct.But i got error on the WriteLOG function saying no value is initialized for |$LOGFile| ...
I am totally stuck... can anybody share their thoughts? Any idea i can use built in module which does similar work of logging...


Thanks,
ShekarKCB.

Replies are listed 'Best First'.
Re^3: How to export variables from caller file to packages
by thenaz (Beadle) on Aug 10, 2011 at 15:09 UTC

    I think the problem may be a misspelling of "secondPackage" in the package declaration line. (Missing the "c".)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2024-04-18 21:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found