diff options
author | Micah Lee <micah@micahflee.com> | 2018-12-16 17:20:28 -0800 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2018-12-16 17:20:28 -0800 |
commit | a06bb0878f5a7c0ebf20ceff48f278b9ae5e5e1a (patch) | |
tree | b9a4d1516ba70a41b6fad94542c3bcea43d4c1cc | |
parent | 043237bc20f34177dfae327998afbb22f2f824f1 (diff) | |
download | onionshare-a06bb0878f5a7c0ebf20ceff48f278b9ae5e5e1a.tar.gz onionshare-a06bb0878f5a7c0ebf20ceff48f278b9ae5e5e1a.zip |
When enabling debug mode in Web, use common.build_data_dir() to get data dir path
-rw-r--r-- | onionshare/web/web.py | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/onionshare/web/web.py b/onionshare/web/web.py index 21e9cd8f..0f156941 100644 --- a/onionshare/web/web.py +++ b/onionshare/web/web.py @@ -184,19 +184,7 @@ class Web(object): """ Turn on debugging mode, which will log flask errors to a debug file. """ - if self.common.platform == 'Windows': - try: - appdata = os.environ['APPDATA'] - flask_debug_filename = '{}\\OnionShare\\flask_debug.log'.format(appdata) - except: - # If for some reason we don't have the 'APPDATA' environment variable - # (like running tests in Linux while pretending to be in Windows) - flask_debug_filename = os.path.expanduser('~/.config/onionshare/flask_debug.log') - elif self.common.platform == 'Darwin': - flask_debug_filename = os.path.expanduser('~/Library/Application Support/OnionShare/flask_debug.log') - else: - flask_debug_filename = os.path.expanduser('~/.config/onionshare/flask_debug.log') - + flask_debug_filename = os.path.join(self.common.build_data_dir(), 'flask_debug.log') log_handler = logging.FileHandler(flask_debug_filename) log_handler.setLevel(logging.WARNING) self.app.logger.addHandler(log_handler) |