Be more specific for devserver log files.
Instead of just putting the logs in whatever the CWD is, put them
in the directory where devserver itself is.
TEST=Ran from different CWD to verify the logs are put there.
BUG=None
Change-Id: I666654854c35e8c432363c035236db636736bb0b
Reviewed-on: https://gerrit.chromium.org/gerrit/16568
Reviewed-by: Chris Masone <cmasone@chromium.org>
Commit-Ready: Scott Zawalski <scottz@chromium.org>
Reviewed-by: Scott Zawalski <scottz@chromium.org>
Tested-by: Scott Zawalski <scottz@chromium.org>
diff --git a/devserver.py b/devserver.py
index a5b435a..e75f31e 100755
--- a/devserver.py
+++ b/devserver.py
@@ -60,6 +60,9 @@
def _GetConfig(options):
"""Returns the configuration for the devserver."""
+ base_path = os.path.dirname(__file__)
+ access_log = os.path.join(base_path, 'devserver_access.log')
+ error_log = os.path.join(base_path, 'devserver_error.log')
base_config = { 'global':
{ 'server.log_request_headers': True,
'server.protocol_version': 'HTTP/1.1',
@@ -69,8 +72,8 @@
'response.timeout': 6000,
'tools.staticdir.root':
os.path.dirname(os.path.abspath(sys.argv[0])),
- 'log.access_file': 'devserver_access.log',
- 'log.error_file': 'devserver_error.log',
+ 'log.access_file': access_log,
+ 'log.error_file': error_log,
},
'/api':
{