Christopher- Thanks for the insight. I was stupid and didn't include my code.
I don't actually want supervisor to handle the logging. I wanted to have this app's logs in /var/log/myapp-twisted/twisted.log I just can't figure out how to make this happen. i've been playing with different permutations of twistd commands, redirect_stderr and stdout_logfile, and haven't found the right balance the actual logging calls are just to python's logger ( `import logging` ; logging.getLogger(), log.debug(), etc) --------- [program:myapp-twisted] priority=100 process_name=%(program_name)s autostart=true autorestart=true stopsignal=QUIT redirect_stderr = false stdout_logfile = /var/log/myapp-twisted/twisted.log directory = /var/www/sites/myapp-svn_tag-current_production/daemon/twisted environment = PATH="/var/www/sites/myapp-virtualenv/bin:$PATH" command = /var/www/sites/myapp-virtualenv/bin/twistd -y controller-production.tac --pidfile /tmp/myapp-twisted.pid ---------- On Aug 22, 2014, at 11:50 PM, Christopher Armstrong wrote: > > On August 22, 2014 at 6:52:02 PM, Jonathan Vanasco (twisted-pyt...@2xlp.com) > wrote: > >> hoping someone can answer this question- >> >> i can't seem to get my logging right while using supervisord >> >> i'm not using twisted logging, just the regular python logging >> infrastructure. >> >> the two end-results I've had: >> >> - everything double-logs into twistd.log & /var/log/supervisor.log >> - anything this is `print`'ed appears in my twistd.log , but none of the >> `log.debug()` lines appear >> >> the end result I want, is for debug info from the twisted process to be >> recorded in a single file > > > I prefer to use > > > > twistd -n -l - ... > > > > passing ‘-' to -l means “log to stdout”. > > > > Without your code, we can’t know how you’re configuring python logging, and > what may be wrong with it. This should be the baseline for using twistd with > supervisor if you want to let supervisor handle logging. FYI, you can > configure supervisor to put the output in a different file than > /var/log/supervisor.log, too. > > > > -- > Christopher Armstrong > http://twitter.com/radix > http://wordeology.com/ > > _______________________________________________ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python // Jonathan Vanasco c. 646.729.6436 | 415.501.9815 e. jonat...@2xlp.com w. http://findmeon.com/user/jvanasco linkedin. http://linkedin.com/in/jonathanvanasco blog. http://destructuring.net
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python