When frozen, save mcedit.log to parent folder of mcedit.exe instead of current dir.
This commit is contained in:
parent
18f1006214
commit
5b7b39b2fc
10
mcedit.py
10
mcedit.py
@ -7,6 +7,7 @@ Startup, main menu, keyboard configuration, automatic updating.
|
|||||||
"""
|
"""
|
||||||
import OpenGL
|
import OpenGL
|
||||||
import sys
|
import sys
|
||||||
|
import os
|
||||||
import errorreporting
|
import errorreporting
|
||||||
|
|
||||||
if "-debug" not in sys.argv:
|
if "-debug" not in sys.argv:
|
||||||
@ -18,7 +19,14 @@ import logging
|
|||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
fh = logging.FileHandler('mcedit.log')
|
logfile = 'mcedit.log'
|
||||||
|
if hasattr(sys, 'frozen'):
|
||||||
|
import esky
|
||||||
|
app = esky.Esky(sys.executable)
|
||||||
|
|
||||||
|
logfile = os.path.join(app.appdir, logfile)
|
||||||
|
|
||||||
|
fh = logging.FileHandler(logfile, mode="w")
|
||||||
fh.setLevel(logging.DEBUG)
|
fh.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
ch = logging.StreamHandler()
|
ch = logging.StreamHandler()
|
||||||
|
Reference in New Issue
Block a user