<div dir="ltr">On Fri, Feb 8, 2013 at 12:24 AM, Thorbjørn Ravn Andersen <span dir="ltr"><<a href="mailto:thunderaxiom@hotmail.com" target="_blank">thunderaxiom@hotmail.com</a>></span> wrote:<br><div class="gmail_extra">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="DA" link="blue" vlink="purple">
<div><p class=""><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I think the primary focus for this facility has been raw speed.</span></p></div></div></blockquote><div><br></div>
<div style>As well it should, IMHO. The goal for me is to provide a meaningful diagnostic of what's going on without impacting the running system too much, both when logging is turned on and off.</div><div style> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="DA" link="blue" vlink="purple"><p class=""><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u></span></p>
<p class=""><span style="color:rgb(31,73,125);font-family:Calibri,sans-serif;font-size:11pt">In my understanding the primary usage of positional is to be able to translate sentences more fluently into another human language.</span></p>
</div></blockquote><div><br></div><div style>Yes, it allows the parameters in externalized messages to be reordered while translating to other languages. I think if you're going to this much trouble to produce messages for the user, they are important enough to be left on all the time. Thus, you can pay the cost to format the message up-front using a tool more suited to that task and hand them off to the logging system.</div>
<div style><br></div><div style>I don't see a strong need for positional parameters.</div><div style><br></div><div style>David</div><div style><br></div></div></div></div>