GSoC 2016: Project: syslog-ng for Python
Hi mentors , 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't make it. 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 . 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's Search Engine Advertising Framework) for my research paper in Python apart from other projects. Some of my work is available at https://github.com/budhiraja. 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. Can you please guide me on how to move forward with the same? Thanks Sincerely, Amar Budhiraja
Hi, 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's my list of ideas, just pick one :) and push the others to publish theirs. I didn't know about gsoc 2016, is the syslog-ng project listed already? So my ideas: - 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: - name-value pairs may contain dots and other special characters that are not valid Python identifiers - 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) - template based formatting - make it possible to write a parser in Python (several use-cases already) - make it possible to write a Python based source - make it possible to write rewrite operations - extend the debugger to be more complete (some parts in C, others in Python): - would be nice to have real breakpoints and step/next commands like in gdb - conditional breakpoints - attach to the debugger console while runtime (syslog-ng-ctl debug) Cheers, Bazsi -- Bazsi On Fri, Feb 19, 2016 at 12:17 PM, Amar Budhiraja <amar.budhiraja1@gmail.com> wrote:
Hi mentors , 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't make it.
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 . 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's Search Engine Advertising Framework) for my research paper in Python apart from other projects. Some of my work is available at https://github.com/budhiraja.
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. Can you please guide me on how to move forward with the same?
Thanks
Sincerely, Amar Budhiraja
______________________________________________________________________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
participants (2)
-
Amar Budhiraja
-
Scheidler, Balázs