[EMAIL PROTECTED] wrote:
> I have python script in which i have some print statements.
> I dont want the outputs of print to be displayed on the console
> since it is used my fellow-workers
> But i need those prints for debugging purpose
> So some how i want to capture those prints
> can u please suggest
you can print directly to a log file:
mylogfile = open("logfile.txt", "a")
print >>mylogfile, "my log message"
or you can replace sys.stdout (and/or sys.stderr) with the log file object:
import sys
sys.stdout = sys.stderr = open("logfile.txt", "a")
or you can use the "logging" module:
http://docs.python.org/lib/module-logging.html
etc.
hope this helps!
</F>
--
http://mail.python.org/mailman/listinfo/python-list