So if you don't supply --log_dir, then logs go in the /tmp executor sandbox?
From: Benjamin Mahler [mailto:[email protected]] Sent: Tuesday, January 21, 2014 10:45 AM To: [email protected]; Jim Freeman Subject: Re: Mesos logging configuration questions I'm afraid that document is out of date, please ignore the comments related to MESOS_HOME in the interim of us fixing that document. https://issues.apache.org/jira/browse/MESOS-934 --log_dir is a parameter of the mesos-master and mesos-slave binaries. The directory you linked is to an executor sandbox, the note about MESOS_HOME/work is no longer correct. On Tue, Jan 14, 2014 at 2:48 PM, Jim Freeman <HYPERLINK "mailto:[email protected]" \[email protected]> wrote: Referring to http://mesos.apache.org/documentation/latest/logging-and-debugging/ : I have not set MESOS_HOME, so it should default per the doc. 1) Doc says "Mesos uses the Google Logging library and writes logs to MESOS_HOME/logs by default, where MESOS_HOME is the location where Mesos is installed." How do I determine where Mesos is installed? The 'make' put Mesos files in various places. I do see mesos-log.* files directly in /tmp (not in a */logs directory) 2) Doc says "The log directory can be configured using the log_dir parameter." log_dir parameter to what? 'configured' is a web link that might tell me, but it links to a nonexistent web page. 3) Doc says "Frameworks that run on Mesos have their output stored to a "work" directory on each machine. By default, this is MESOS_HOME/work." Yet I only find stderr and stdout text files in paths like this (note there is no "work" component"): /tmp/mesos/slaves/201401131343-16842879-5050-5210-0/frameworks/201401131343-16842879-5050-5210-0000/executors/default/runs/43bf587e-63df-4f26-b698-ab5c9e8ed385

