Just needs a Jira issue and/or a PR. Ralph
> On Dec 17, 2021, at 6:54 PM, Gary Gregory <garydgreg...@gmail.com> wrote: > > Looking briefly at the Log4j 1 source code, it looks like the names of > properties are case-insensitive (".file" is the same as ".File") but > in Log4j 2 we might not be as lenient in the compatibility layer. > > Gary > > On Fri, Dec 17, 2021 at 11:37 AM Matt Sicker <boa...@gmail.com> wrote: >> >> This sounds like a bug to me. Plugin names are supposed to be >> case-insensitive as they already are in the other log4j2 config file >> formats. Can you file a Jira for this? >> -- >> Matt Sicker >> >>> On Dec 17, 2021, at 09:18, Christopher Schultz >>> <ch...@christopherschultz.net> wrote: >>> >>> Matt, >>> >>> On 12/17/21 09:32, Christopher Schultz wrote: >>>> On 12/16/21 15:47, Matt Sicker wrote: >>>>> If you're trying to reuse config files from v1, we have an >>>>> experimental feature to support those directly in v2 documented here: >>>>> https://logging.apache.org/log4j/2.x/manual/compatibility.html >>> >>> [snip] >>> >>>> WARN StatusLogger Unable to create File Appender, no file name provided >>> >>> This is fixed by changing log4j.appender.A1.file to log4j.appender.A1.File >>> (change letter-case of the "F"). >>> >>>> INFO StatusLogger No pattern provided for pattern layout, using default >>>> pattern >>> >>> Same here. Change ".pattern" to ".Pattern" and it works as expected. >>> >>>> Is my configuration missing something or badly-formatted? I'm happy to >>>> provide a patch for the component which loads old configuration files to >>>> make it work with this kind of configuration, if you can point me in the >>>> right direction and I can figure out what's missing. >>> >>> I'm assuming that reflection is being used, here, for configuration. It's >>> strange that the reflection works for some things and not others. For >>> example, "log4j.appender.A1.layout.ConversionPattern" requires a capital >>> "C" in ConversionPattern, but not in "layout". >>> >>> I have other configs for the A1 appender that are harder to determine if >>> they have taken effect, such as: >>> >>> log4j.appender.A1.encoding=UTF-8 >>> log4j.appender.A1.append = true >>> >>> The log4j debug log doesn't say one way or the other which encoding or >>> appendability I'm getting on my file. >>> >>> Quick testing shows that "append=true" is not being respected, so I suspect >>> that I will need to UpperCase all of my config settings. If log4j 2's >>> compatibility classes could do that automatically, it would be a great >>> improvement and help lots of lazy users upgrade more easily. >>> >>> Thanks! >>> >>> -chris >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>> For additional commands, e-mail: log4j-user-h...@logging.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-user-h...@logging.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org