Logging 

IMO, prod / dev logs are very different things. While both are used to try and discover "what happened?", the latter is often very focused on a specific log or small set of logs.  Examples:

Figure out why a sync died in prod => Want as much as information as possible to help the dev recreate the error, retrace the steps. Extra lines, within some extreme, are valuable.

Figure out the value of a specific thing at a specific code point in the dev cycle => Want only the information I am seeking and no other data. Extra lines are a liability. 

syslog(http://en.wikipedia.org/wiki/Syslog) has some inspiration. It shows two conceptual areas of information, locality (ie facility) and severity .  Production logs care about a broad set of localities (ie the whole system) and severities. Development micro cycles care about approximately 1 locality and a small set of severities.