> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Andre Lorbach
> Sent: Monday, June 21, 2010 4:46 PM
> To: rsyslog-users
> Subject: Re: [rsyslog] feedback requested: NEW rsyslog.conf format --
> XML?
> 
> I meant this:
> 
>  <input name=inp10515 type=imtcp>
>       <param id="listen">10514</param>
>       <param id="ruleset">remote10514</param>
> </input>
> 
> Looks more readable to me as
> <params
>               listen="10514"
>               ruleset="remote10514"
> />

really? Good to hear this, my personal perception is just the opposite. Of
course, that doesn't imply anything about what is best... Just let me
elaborate that *I* find the first sample less readable because there is so
much "clutter" around the actually important text.

> Also another advantage is if you have parameters that contain linefeeds
> like
> message templates:
> 
> <input name=inp10515 type=imtcp>
>       <param id="listen">10514</param>
>       <param id="template">$foo
> 
> $bar</param>
> </input>

That's a very good argument!

Rainer
> 
> Regards,
> Andre Lorbach
> 
> > -----Original Message-----
> > From: [email protected] [mailto:rsyslog-
> > [email protected]] On Behalf Of Rainer Gerhards
> > Sent: Montag, 21. Juni 2010 15:10
> > To: rsyslog-users
> > Subject: Re: [rsyslog] feedback requested: NEW rsyslog.conf format --
> XML?
> >
> > > -----Original Message-----
> > > From: [email protected] [mailto:rsyslog-
> > > [email protected]] On Behalf Of Andre Lorbach
> > > Sent: Monday, June 21, 2010 2:57 PM
> > > To: rsyslog-users
> > > Subject: Re: [rsyslog] feedback requested: NEW rsyslog.conf format
> --
> > > XML?
> > >
> > > Hi,
> > >
> > > the only argument against XML I can think of is, that syntax
> error's
> > > might happen more often.
> > > But if you see XML as an advanced configuration language, this
> would
> > > be fine.
> > >
> > >
> > > Besides that I would allow and support multiple methods to express
> the
> > > parameters like in this sample:
> > > <input name=inp10515 type=imtcp>
> > >   <params listen="10514">
> > >           <param id="ruleset">remote10514</param>
> > >   </params>
> > > </input>
> > >
> > > For having only a few parameters, it is fine to have the parameters
> as
> > > XML-Node properties, but if you have more than a few parameters,
> the
> > > view is more readable if each parameter has its own XML-Node.
> >
> > I think you mean this:
> >
> > <input name=inp10515 type=imtcp>
> >     <params>
> >             <param id="listen">10514</param>
> >             <param id="ruleset">remote10514</param>
> >     </params>
> > </input>
> >
> > But what's the advantage of this over
> >
> > <input name=inp10515 type=imtcp>
> >     <params
> >             listen="10514"
> >             ruleset="remote10514"
> >     />
> > </input>
> >
> > I have to admit that I do not see an advantage, just more text to be
> written
> > (and IMHO harder to read due to more noise). So I personally prefer
> the
> > paramter approach. Also I don't see why it should become less
> readable if
> > there are many parameters. Isn't that just a matter of how you format
> the
> > source text?
> >
> > Maybe I am overlooking something obvious. I don't have much
> experience
> > with XML...
> >
> > Rainer
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to