<div dir="ltr"><div><div>Hi,<br><br></div>I do have a lot of ideas with regards to syslog-ng and Python, but I am sure the others do as well. So here&#39;s my list of ideas, just pick one :) and push the others to publish theirs. I didn&#39;t know about gsoc 2016, is the syslog-ng project listed already?<br><br></div>So my ideas:<br><ul><li>extend/complete the LogMessage wrapper in Python, so that it is more usable. Right now attributes reference name-value pairs, but this may not be the best idea for the following reasons:</li><ul><li>name-value pairs may contain dots and other special characters that are not valid Python identifiers</li><li>it would make sense to publish the value-pairs functionality from the Python code (e.g. return an iterator on a specific value-pairs parameter set and a message)<br></li><li>template based formatting</li></ul><li>make it possible to write a parser in Python (several use-cases already)</li><li>make it possible to write a Python based source</li><li>make it possible to write rewrite operations<br></li><li>extend the debugger to be more complete (some parts in C, others in Python):</li><ul><li>would be nice to have real breakpoints and step/next commands like in gdb</li><li>conditional breakpoints</li><li>attach to the debugger console while runtime (syslog-ng-ctl debug)</li></ul></ul><p>Cheers,</p><p>Bazsi</p><p><br></p></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr">-- <br>Bazsi<br></div></div></div>
<br><div class="gmail_quote">On Fri, Feb 19, 2016 at 12:17 PM, Amar Budhiraja <span dir="ltr">&lt;<a href="mailto:amar.budhiraja1@gmail.com" target="_blank">amar.budhiraja1@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi mentors ,<div>I am an undergraduate student at IIIT-Hyderabad, India and I am interested in the project proposed by Mr Budai  on having syslog-ng for Python. Last year, I interacted with Mr Zoltan about the project of monitoring syslog-ng via an android application. However, I couldn&#39;t make it. </div><div><br></div><div>I consider myself to be fairly proficient in both C and Python. I have had several assignments in both C and Python both in and out of course work. I developed a entire bash terminal in C in my sophomore year. I also developed an application layer protocol in C in the same apart from several minor course projects . </div><div>I have been working on Python for about 3 year now. I developed a Q/A engine, multiple web apps and implemented the entire Adwords (Google&#39;s Search Engine Advertising Framework) for my research paper in Python apart from other projects. Some of my work is available at <a href="https://github.com/budhiraja" target="_blank">https://github.com/budhiraja</a>.</div><div><br></div><div>I also have good understand of syslog-ng at a user level. I am interested in the syslog-ng for Python project. My interest comes from the fact that I will get to learn and build a multi-language system. </div><div>Can you please guide me on how to move forward with the same?</div><div><br></div><div>Thanks</div><div><br></div><div>Sincerely,</div><div>Amar Budhiraja</div><img height="0" width="0"></div>
<br>______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" rel="noreferrer" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" rel="noreferrer" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq" rel="noreferrer" target="_blank">http://www.balabit.com/wiki/syslog-ng-faq</a><br>
<br>
<br></blockquote></div><br></div>