<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">The logging in QF/n needs to be improved.  There is a submitted fix, but it's not quite ready, and I haven't had time to wrap it up.</div>

<div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">The ClientHandlerThread logging doesn't use the regular logger, which is just not right.  I don't know the history of why it is this way.</div>

<div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default"><font color="#000000">Looks like there is no config setting to disable the ClientHandlerThread logging, but if you want to hack the code, you could go into ClientHandlerThread.cs and comment out the constructor line that assigns <font face="courier new, monospace">_log </font></font>and the related lines in the rest of this class that use <font face="courier new, monospace">_log</font>.</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Feb 28, 2014 at 9:32 AM, Alan Kisiev <span dir="ltr"><<a href="mailto:os.alan@yandex.ru" target="_blank">os.alan@yandex.ru</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for the reply.<br>
It is not the same log that Initiator/Acceptor use. ClientHandlerThread classs uses FileLog class explicitly - it instantiates it in the constructor and does not use factory class.<br>
But anyway, I didn't find how to disable that logging "out of the box" so to speak, so I had to make some minor changes to the source code.<br>
<br>
28.02.2014, 17:22, "Dinko Papak" <<a href="mailto:rimokatolik@outlook.com">rimokatolik@outlook.com</a>>:<br>
<div class="">> You can always use your own logger, and nit use default one which I don't like for multiple reasons. Just create small class implementing ILogFactory, implement Create method, instantiate object and pass it to proper constructor (either ThreadedSocketAcceptor or SocketInitiator)<br>


><br>
> Sent from my Windows Phone<br>
><br>
</div>> ----------------------------------------<br>
<div class="">> From: Alan Kisiev<br>
> Sent: 2/26/2014 11:28<br>
> To: Mailing list for QuickFIX/n<br>
> Subject: {{Quickfixn}} ClientHandlerThread's debug log file<br>
><br>
> Hello!<br>
><br>
> Acceptor connections use "ClientHandlerThread" class, which uses "FileLog" to log its messages.<br>
> With my workflow, I have to restart/recreate fix applications, but I often face with file access related errors.<br>
> So I am trying to avoid where possible file system IO: I have implemented database log and message store, but "ClientHandlerThread" uses FileLog explicitly, so... i still face thread-related problems accessing those files.<br>


><br>
> My question: am I missing something in the code and there is a way to disable filesystem IO completely (including "ClientHandlerThread") or I have to make changes to the source code? (really don't want to do it).<br>


> Thanks in advance!<br>
><br>
</div>> ,<br>
> _______________________________________________<br>
> Quickfixn mailing list<br>
> <a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
> <a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><font><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font><font color="#3333ff"><br></font></font></div>

<div><font><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br>

</div><div><font><b>Made-To-Measure Trading Solutions.</b></font></div><div><font>Exactly what you need. No more. No less.</font><font><b><font color="#3333ff"><br></font></b></font></div><div><font><a href="http://connamara.com" target="_blank">http://connamara.com</a><br>

</font></div>
</div>