I dislike java.util.prefs almost as much as JNDI, but I am actually surprised you didn’t mention that. I did try to use java.util.prefs once. I ended up using Commons Configuration instead (which is also something else we could potentially integrate with).
Ralph > On Jul 26, 2016, at 10:33 AM, Ralph Goers <ralph.go...@dslextreme.com> wrote: > > Has anybody asked for that? To be honest, the JNDI API is one of the worst > designs ever. It is impossible not to get an exception during normal > operation. If I was going to implement “advanced” configuration I would be > looking at zookeeper or something similar. > > Ralph > >> On Jul 26, 2016, at 10:27 AM, Gary Gregory <garydgreg...@gmail.com >> <mailto:garydgreg...@gmail.com>> wrote: >> >> To load different bits of configuration. Or the whole thing. The question >> is: How should JNDI be used to configure Log4j. It could be the whole config >> and our config lookup could be made to use JNDI or it could be bits and >> pieces of different components like this last request. >> >> Gary >> >> On Tue, Jul 26, 2016 at 9:02 AM, Ralph Goers <ralph.go...@dslextreme.com >> <mailto:ralph.go...@dslextreme.com>> wrote: >> To do what? I’ve never really used JNDI for much (except when I actually >> wanted to access LDAP). >> >> Ralph >> >>> On Jul 26, 2016, at 8:49 AM, Gary Gregory <garydgreg...@gmail.com >>> <mailto:garydgreg...@gmail.com>> wrote: >>> >>> Any thoughts on a JNDI configuration epic? >>> >>> Gary >>> >>> ---------- Forwarded message ---------- >>> From: Nicolò Chieffo (JIRA) <j...@apache.org <mailto:j...@apache.org>> >>> Date: Tue, Jul 26, 2016 at 4:59 AM >>> Subject: [jira] [Updated] (LOG4J2-1478) SMTP appender which uses JNDI >>> To: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> >>> >>> >>> >>> [ >>> https://issues.apache.org/jira/browse/LOG4J2-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >>> >>> <https://issues.apache.org/jira/browse/LOG4J2-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel> >>> ] >>> >>> Nicolò Chieffo updated LOG4J2-1478: >>> ----------------------------------- >>> Attachment: JndiSmtpManager262.java >>> JndiSmtpAppender262.java >>> >>> I don't know if this can be useful to you, but I attached 2 files that are >>> based on 2.6.2 code for SmtpAppender and SmptManager. >>> In the configuration you can pass a parameter jndiName="" to indicate that >>> you need a Jndi Mail Session >>> >>> > SMTP appender which uses JNDI >>> > ----------------------------- >>> > >>> > Key: LOG4J2-1478 >>> > URL: https://issues.apache.org/jira/browse/LOG4J2-1478 >>> > <https://issues.apache.org/jira/browse/LOG4J2-1478> >>> > Project: Log4j 2 >>> > Issue Type: Wish >>> > Components: Appenders >>> > Reporter: Nicolò Chieffo >>> > Attachments: JndiSmtpAppender262.java, JndiSmtpManager262.java >>> > >>> > >>> > It would be useful to have an additional option to the SMTP appender, >>> > which uses a JNDI name to configure the smtp server >>> >>> >>> >>> -- >>> This message was sent by Atlassian JIRA >>> (v6.3.4#6332) >>> >>> >>> >>> -- >>> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | >>> ggreg...@apache.org <mailto: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 <http://garygregory.wordpress.com/> >>> Home: http://garygregory.com/ <http://garygregory.com/> >>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory> >> >> >> >> -- >> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | >> ggreg...@apache.org <mailto: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 <http://garygregory.wordpress.com/> >> Home: http://garygregory.com/ <http://garygregory.com/> >> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>