adding a redirect for py2exe logging
now, on windows, log files are stored into %TMP%/BUNGLOO/BUNGLOO.log and %TMP%/BUNGLOO/BUNGLOO_err.log see also http://www.py2exe.org/index.cgi/StderrLog close #238
This commit is contained in:
parent
8cd73ac378
commit
44c210e9ba
1 changed files with 9 additions and 0 deletions
|
@ -309,6 +309,15 @@ Usage: bungloo [option [text]]
|
|||
"""
|
||||
sys.exit(1)
|
||||
|
||||
if RUNNING_ON_WINDOWS and not RUNNING_LOCAL:
|
||||
import sys
|
||||
from os import path, environ, makedirs
|
||||
appdata = path.join(environ["TMP"], key)
|
||||
if not path.exists(appdata):
|
||||
makedirs(appdata)
|
||||
sys.stdout = open(path.join(appdata, key + ".log"), "w")
|
||||
sys.stderr = open(path.join(appdata, key + "_err.log"), "w")
|
||||
|
||||
app = SingleApplication.SingleApplicationWithMessaging(sys.argv, key)
|
||||
if app.isRunning():
|
||||
app.sendMessage(json.dumps(sys.argv[1:]))
|
||||
|
|
Reference in a new issue