You sure you don't want to do everywhere lower case? :-) It eliminates these kinds of questions too.
On Wed, Aug 14, 2013 at 4:26 PM, Gary Gregory <garydgreg...@gmail.com>wrote: > Right now we have the element names "Jdbc" and "SMTP". > > Should we use CamelCase for acronyms ("JDBC") or treat an acronym as a > word ("Jdbc")? > > Gary > > > On Wed, Aug 14, 2013 at 4:00 PM, Gary Gregory <garydgreg...@gmail.com>wrote: > >> On Wed, Aug 14, 2013 at 3:10 PM, Ralph Goers >> <ralph.go...@dslextreme.com>wrote: >> >>> To be clear, i am fine with establishing the convention you are >>> suggesting by making sure all the tests, examples and documentation follow >>> it. >>> >>> Ralph >>> >>> >> Roger that! >> >> Gary >> >> >>> On Aug 14, 2013, at 9:45 AM, Gary Gregory wrote: >>> >>> On Wed, Aug 14, 2013 at 12:30 PM, Ralph Goers < >>> ralph.go...@dslextreme.com> wrote: >>> >>>> I'm fine with Gary's conventions. But... they should only matter when >>>> validating against the XSD. My preference is to leave the code alone and >>>> keep ignoring the case. >>>> >>> >>> OK, let's keep the case business separate for now. If I use casing that >>> does not follow what is in the XSD, then obviously, my XML will not >>> validate, as expected. >>> >>> Tracking here: https://issues.apache.org/jira/browse/LOG4J2-353 >>> >>> Gary >>> >>> >>> >>>> Ralph >>>> >>>> On Aug 14, 2013, at 8:26 AM, Paul Benedict wrote: >>>> >>>> I know everyone has a certain convention they like, but I don't like >>>> multiple conventions. I think elements and attributes should follow the >>>> same convention. Whether you do TitleCase, or lowercase, or camelCase, just >>>> be consistent for it all. >>>> >>>> PS: Personally, I do lower case with dashes. That's what I think is >>>> easiest to remember. But as long as the rule is the same for both, that's >>>> what I definitely think we should have. >>>> >>>> Paul >>>> >>>> >>>> On Wed, Aug 14, 2013 at 10:22 AM, Gary Gregory >>>> <garydgreg...@gmail.com>wrote: >>>> >>>>> I am renaming this thread from "Config XSD naming convention" to >>>>> "Config files naming conventions" because it is not just about the XSD, so >>>>> let me rephrase: >>>>> >>>>> I find the mixed use of naming conventions messy and confusing and for >>>>> lack of a better term, not very "pro" as in "professional". >>>>> >>>>> I'd like to use the following convention in the XML configs, which >>>>> I've used in the log events XSD: >>>>> >>>>> - Elements are CamelCase >>>>> - Attributes are camelCase >>>>> >>>>> This is just like ClassNames and instanceVariables in Java and other >>>>> languages. >>>>> >>>>> This means that I would also like to change names I am sure I am not >>>>> alone in finding abhorrent: "some-ref", which would become SomeRef for an >>>>> element and someRef for an attribute. >>>>> >>>>> The fact that the current code is case-insensitive is an oddity I'd >>>>> rather not document such that XML Validation can work based on the >>>>> conventions above. >>>>> >>>>> At work, we generate Log4j 1 configurations from a proprietary GUI >>>>> tool, and soon Log4j 2 :) so any perceived convenience of >>>>> case-insensitivity is not only wasted on us but also can lead to false >>>>> errors when used with XML validation. It's always a good idea to validate >>>>> XML as a sanity check before sending it out in the real world. >>>>> >>>>> Gary >>>>> >>>>> On Sat, Aug 10, 2013 at 12:01 PM, Nick Williams < >>>>> nicho...@nicholaswilliams.net> wrote: >>>>> >>>>>> >>>>>> On Aug 10, 2013, at 10:57 AM, Gary Gregory wrote: >>>>>> >>>>>> > Hi All: >>>>>> > >>>>>> > I'd like to use the following convention in the XML config XSD [1], >>>>>> which I've used in the events XSD [2]: >>>>>> > >>>>>> > - Elements are CamelCase >>>>>> > - Attributes are camelCase >>>>>> >>>>>> +1 >>>>>> >>>>>> > >>>>>> > Just like ClassNames and instanceVariables in Java. >>>>>> > >>>>>> > After that, I would also like to change names I am sure I am not >>>>>> alone in finding abhorant: some-ref, which would become someRef. >>>>>> >>>>>> I actually really like hyphenated attributes, but I like consistency >>>>>> better. >>>>>> >>>>>> Nick >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >>>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>>>> Java Persistence with Hibernate, Second >>>>> Edition<http://www.manning.com/bauer3/> >>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >>>>> Spring Batch in Action <http://www.manning.com/templier/> >>>>> Blog: http://garygregory.wordpress.com >>>>> Home: http://garygregory.com/ >>>>> Tweet! http://twitter.com/GaryGregory >>>>> >>>> >>>> >>>> >>>> -- >>>> Cheers, >>>> Paul >>>> >>>> >>>> >>> >>> >>> -- >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>> Java Persistence with Hibernate, Second >>> Edition<http://www.manning.com/bauer3/> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >>> Spring Batch in Action <http://www.manning.com/templier/> >>> Blog: http://garygregory.wordpress.com >>> Home: http://garygregory.com/ >>> Tweet! http://twitter.com/GaryGregory >>> >>> >>> >> >> >> -- >> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >> Java Persistence with Hibernate, Second >> Edition<http://www.manning.com/bauer3/> >> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> Spring Batch in Action <http://www.manning.com/templier/> >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> > > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second > Edition<http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > -- Cheers, Paul