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.
> 
> The technical side of parsing a flat properties map into a tree of Nodes 
> isn't that difficult. I'm sure we all took data structures at some point in 
> our lives ;)
> 
> Due to the limitations of properties files, the format has to be slightly 
> different than the usual hierarchy used in all the other formats. The key 
> difference I'd say is that instead of the "name" attribute used on all the 
> appenders and loggers, the name would be the child "node" of the appenders 
> element. For instance:
> 
> appenders.Name.attribute = ...
> appenders.Name.anotherAttribute = ...
> 
> Of course, the keys would be converted to lower case for case insensitivity 
> (which makes me think we could really use a CaseInsensitiveHashMap or 
> something).
> 
> The old format uses something more like:
> 
> log4j.appender.Name.attribute = ...
> 
> For consistency, I think this should be appenders, and we could use "log4j2" 
> as the prefix (or even "configuration" for ultimate consistency). Thoughts?
> 
> -- 
> Matt Sicker <boa...@gmail.com>
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com>
> 
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com>
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com>
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com>

Reply via email to