<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jan 25, 2017 at 8:51 AM, Mukund Sivaraman <span dir="ltr"><<a href="mailto:muks@isc.org" target="_blank">muks@isc.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
</span>Rememeber that not only users, but even us developers have to look at<br>
your logs when you send them to us.<br>
<br>
When things are fine, the sun is shining, hay is growing.. all's fine,<br>
and the fields in the log format that a user wants are sufficient.<br>
<br>
When one out of numerous deployments of BIND reports a crash, and we're<br>
not able to reproduce it, all we have is the effects that the reporter<br>
can provide us. named is asynchronous software with numerous concurrent<br>
wheels chugging, with some shared datastructures and non-shared request<br>
specific structures.  When things go bad, they show up as bad sometimes<br>
a long time after the fact. If we are not able to reproduce it, looking<br>
at logs and attempting to reconstruct what happened is like looking for<br>
a needle in a haystack.  In such cases, we find these bits of extra<br>
information useful. Users may not like an extra field, but please bear<br>
with us because it is helpful when things go bad.<br>
<br>
This specific client pointer was useful in debugging such an issue and<br>
that's why it was permanently added to the log.<br></blockquote><div><br></div><div>Mukund:</div><div><br></div><div>Yea, I can respect that.  However, I'm not confident that dropping it right in the middle of the log entry was the best place for it.  I have a number of processes that monitor the query logs (it seems like everybody wants to know where everybody else is going), and these logs can get BIG.  To ameliorate the amount of data that needs to be parsed, I throw out  the queries from systems that are not relevant.  With that single entry, everything became relevant according to my regex.  Making this addition to the beginning or the end of the log entry would have provided the developers the necessary data, and preserved my regex.</div><div><br></div><div>But, hey, at least now I know.</div><div><br></div><div>Thanks,</div><div>Mike</div></div></div></div>