<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">Pavel, this is a great example, and thanks for making it.</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)">But you are also right, in that I'm hesitant to import this into the main solution because of the extra NuGet dependencies.</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)">Let's move this conversation over to the PR itself.</div><div class="gmail_default"><font color="#000000"><a href="https://github.com/connamara/quickfixn/pull/608/">https://github.com/connamara/quickfixn/pull/608/</a></font><br></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)"></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jun 6, 2020 at 4:54 PM Pavel <<a href="mailto:pavka1799@gmail.com">pavka1799@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hello,<br><br>This question appears here quite frequently, so probably it would be good to have an example along with QF/n sources, showing how easy it is to implement ILog with additional functionality.<br>As a proposal, just did PR #608, adding two projects:<br>* Examples.SerilogLog - a sample implementation of limited-total-size rolling files, using Serlog NuGet;<br><div>* Examples.SerilogLog.UnitTests - unit tests for the one above.</div><div><br></div>@Veduruparthi Raju - answering your question, you can see the example in  SerilogLog.cs file. It is very straightforward, relies on  Serilog's parameters "rollOnFileSizeLimit: true, fileSizeLimitBytes: NNN, retainedFileCountLimit: MMM".<br>[<a href="https://github.com/connamara/quickfixn/pull/608/files#diff-bc398650bcab2a3392aaf4edae4b3614" target="_blank">https://github.com/connamara/quickfixn/pull/608/files#diff-bc398650bcab2a3392aaf4edae4b3614</a>]<br><br>Dear @Maintainers, would appreciate your feedback on the proposal. On one hand, to reference ILog from the example, it is good to have them both in one solution. On the other hand, I can imagine, it may be too cumbersome to burden the solution with such small samples, and also with dependencies to the 3rd party NuGets...</div><div dir="ltr"><br></div><div>Thank you!</div><div><br></div><div>Best regards,</div><div>Pavel</div><div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 20 May 2020 at 19:29, Veduruparthi Raju <<a href="mailto:rveduruparthi@gmail.com" target="_blank">rveduruparthi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello ,<div><br></div><div>Is there a way to split the quickfix logs to multiple files based on configured file size limits? If so can you refer to any sample code snippet or any guide lines.<br clear="all"><div><br></div><div dir="ltr">Thanks,<div>--Raju.v</div></div></div></div>
_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div></div>
_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:rgb(255,204,51)"><span style="background-color:rgb(255,204,102)"><span style="background-color:rgb(255,204,153)"><span style="background-color:rgb(255,255,255)"><span style="background-color:rgb(255,204,0)">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div>

<br>
<span style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font size="2">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message. Thank you from Connamara Systems, LLC.</font></span>