OK, I found https://logging.apache.org/log4j/2.x/manual/configuration.html#Scripts and I think I could use either:
- Use composite configurations: One file for OS/390, one for all other OSs; or - Do it all in one configuration file (that seems simpler) It seems like there are some pieces missing to do what I want conveniently. Should I define all appenders in <Appenders> and later use a script to only add the one(s) I want in the <Root> section? Or, should the <Appenders> section itself be scripted to only add the appenders I want? Since I expect the OS/390 appender will likely blow up running on a different OK I do not want to create it unless I know it can run OK. I guess then I have a conditional section in both the Appenders and in the Root section so that when I say <AppenderRef =...> we do not go look for an appender that is not defined. Thoughts? A narrow solution would be to add an "os" attribute to all appenders but that seems lame. os="OS/390" and os="!OS/390" means also knowing about "not", yikes. Gary On Sat, Sep 10, 2016 at 10:05 AM, Gary Gregory <garydgreg...@gmail.com> wrote: > Hi, > > I can't seem to find on our site the scripting support that was recently > added (or is that only in master?). > > What I need to do is only add a specific appender when running on a > specific OS (USS on OS/390 if you must know). Then only add a different > appender when not running on that OS. > > I'd rather not have to hard-code this and make thing more complicated. > > Thoughts? > > Gary > > -- > 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