Why? Are you saying a programmatic API can’t call factory methods? I know that 
isn’t true.

Ralph

On Jun 9, 2014, at 12:40 PM, Matt Sicker <boa...@gmail.com> wrote:

> A groovy configuration would be rather groovy. That would be part of a 
> programmatic configuration API, and that itself I think is dependent on using 
> builders instead of factory methods for plugins.
> 
> 
> On 9 June 2014 11:22, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> In this case it is won't fix because it just isn't possible to process 1.2 
> configurations in 2.0. The components take different attributes and the 
> plugin system eliminates specifying classes.
> 
> Sent from my iPhone
> 
> On Jun 9, 2014, at 8:30 AM, Scott Deboy <scott.de...@gmail.com> wrote:
> 
>> We shouldn't close feature requests as won't fix. Someone may come along 
>> later and decide to implement it. 
>> 
>> It's ok to say no one is planning on working on the feature, and remind the 
>> submitter that patches are welcome.
>> 
>> Scott
>> 
>> Scott
>> 
>> On Jun 9, 2014 6:46 AM, "Paul Benedict" <pbened...@apache.org> wrote:
>> I remember a ticket (dunno which one) being closed out as "Won't Fix" for 
>> the properties format. Are you gong to reopen it since you're working on the 
>> feature?
>> 
>> 
>> Cheers,
>> Paul
>> 
>> 
>> On Mon, Jun 9, 2014 at 8:43 AM, Matt Sicker <boa...@gmail.com> wrote:
>> 
>> 
>> On Sunday, 8 June 2014, Remko Popma <remko.po...@gmail.com> wrote:
>> With xml, you'd wrap all <property ...> tags in a <properties> encapsulating 
>> list element, but perhaps that is not needed in this format?
>> 
>> So, instead of:
>> log4j2.properties.property.key=value
>> we could have:
>> log4j2.property.key=value
>> 
>> I like it.
>>  
>> Also (and this is just a matter of taste), can we use "appender" and 
>> "logger" instead of the plural "appenders"/"loggers"?
>> 
>> Also would prefer that. Both would require hard coded plugins instead of 
>> generic lookups, though. Unless maybe we added @PluginAliases for them :)
>>  
>> What would the config for a root logger look like?
>> 
>> That one is already implicit in the code. If you configure a logger named 
>> "root", that's changed to "" and treated as the root logger. Probably 
>> deserves some documentation, though.
>>  
>> One more thing: do we still need the .name attribute?
>> This seems a bit redundant:
>> log4j2.appender.File.name=File
>> Perhaps better to remove it so we won't have to deal with cases like this:
>> log4j2.appender.File.name=NotFile
>> 
>> 
>> 
>> Sent from my iPhone  
>> No, I guess not. But it could be optional because logger configs have long 
>> names.
>>  
>> 
>> On 2014/06/09, at 8:02, Matt Sicker <boa...@gmail.com> wrote:
>> 
>>> I was thinking about that. It would make sense.
>>> 
>>> I'm trying to figure out how to do this generically so that special cases 
>>> don't need to be created. This file format is very limited, that's for sure.
>>> 
>>> 
>>> On 8 June 2014 17:10, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>>> One thing you could do is remove the type attribute by doing:
>>> log4j2.appenders.STDOUT=Console
>>> Ralph
>>> 
>>> On Jun 8, 2014, at 1:57 PM, Matt Sicker <boa...@gmail.com> wrote:
>>> 
>>>> https://paste.apache.org/e4m6
>>>> 
>>>> Damn quick fingers.
>>>> 
>>>> 
>>>> On 8 June 2014 15:57, Matt Sicker <boa...@gmail.com> wrote:
>>>> Actually, what I'm trying to do first is convert the log4j-test1 file into 
>>>> a properties file before going anywhere with this. Basically, it'll have 
>>>> to be more like the XML strict format. Here's how I've converted it (as 
>>>> you can see, this file format sucks):
>>>> 
>>>> 
>>>> 
>>>> On 8 June 2014 15:20, Matt Sicker <boa...@gmail.com> wrote:
>>>> So far it's awkward, but so was the original format.
>>>> 
>>>> 
>>>> On 8 June 2014 15:07, Paul Benedict <pbened...@apache.org> wrote:
>>>> Ooops. Yes, XSL. The use of the XSL is to show that it's really possible 
>>>> to convert an XML file into a flat file that's useable. 
>>>> 
>>>> 
>>>> Cheers,
>>>> Paul
>>>> 
>>>> 
>>>> On Sun, Jun 8, 2014 at 2:40 PM, Matt Sicker <boa...@gmail.com> wrote:
>>>> Of course XML is the better format. Like I said, I don't even use the 
>>>> properties file format. However, plenty of people still do, so it seems 
>>>> beneficial to allow it in some form.
>>>> 
>>>> Do you mean an XSL file?
>>>> 
>>>> 
>>>> On 8 June 2014 14:21, Paul Benedict <pbened...@apache.org> wrote:
>>>> I still think XML is a better format. But if you do allow property files, 
>>>> consider first an XSD file that converts XML to properties. Because if you 
>>>> can accomplish that, you will have proven to yourself that the property 
>>>> file can represent everything an XML file can.
>>>> 
>>>> On Jun 8, 2014 2:00 PM, "Matt Sicker" <boa...@gmail.com> wrote:
>>>> I'm only working on this because it sounds interesting and has been 
>>>> requested by several people. I personally never use this file format in 
>>>> Log4j 1, so I'm not entirely sure on how to best maintain compatibility or 
>>>> similarity to the old format.
>> 
>> 
>> -- 
>> Matt Sicker <boa...@gmail.com>
>> 
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com>

Reply via email to