Well we can make an exception for trailing $? Do we want to add an attribute in the Configuration XML element? For example hierarchySeparators=".$/"
What should the default be? Gary On Aug 13, 2017 12:17, "Matt Sicker" <boa...@gmail.com> wrote: > Having the dollar sign interpreted differently also makes a difference in > Scala classes and potentially other languages. For example, in Scala, an > "object" class is a singleton instance of the class (vaguely similar to a > class with all static methods and fields), and it's translated to a Java > class name with a dollar sign appended. The Scala code "object Foo { ... }" > translates to the equivalent of "public class Foo$ { public static Foo$ > MODULE$ = new Foo$(); ... }" or something like that. > > On 13 August 2017 at 11:08, Apache <ralph.go...@dslextreme.com> wrote: > > > You cannot replace. We always must support dots. But some people have > > asked for '/' as well. > > > > Sent from my iPad > > > > > On Aug 13, 2017, at 8:38 AM, Dominik Psenner <dpsen...@gmail.com> > wrote: > > > > > > Yes > > > > > >> On 13 Aug 2017 5:13 p.m., "Gary Gregory" <garydgreg...@gmail.com> > > wrote: > > >> > > >> You are talking about replacing $ with dot in the getLogger(Class) > API? > > >> > > >> Gary > > >> > > >>> On Aug 13, 2017 01:57, "Dominik Psenner" <dpsen...@gmail.com> wrote: > > >>> > > >>> Could the $ be replaced by a dot when the logger is instantiated? > > Log4net > > >>> picks the class name as logger name but also allows custom logger > > names. > > >>> > > >>> On 13 Aug 2017 8:30 a.m., "Ralph Goers" <ralph.go...@dslextreme.com> > > >>> wrote: > > >>> > > >>>> Rather than implementing this I would rather have the separator > chars > > >> be > > >>>> specifiable in the configuration. Blatantly making this change might > > >>> cause > > >>>> compatibility problems, although I am not really sure how it could. > > >>>> > > >>>> Ralph > > >>>> > > >>>>> On Aug 12, 2017, at 11:29 AM, Gary Gregory <garydgreg...@gmail.com > > > > >>>> wrote: > > >>>>> > > >>>>> Hi All, > > >>>>> > > >>>>> I you use nested classes to build loggers, you end up with logger > > >> names > > >>>>> like A$N1, A$N2 and so on. > > >>>>> > > >>>>> If you then set a logger level in a config using "A", it does not > > >>> affect > > >>>>> A$N1 and A$N2 as you might expect, since "$" is not a ".". > > >>>>> > > >>>>> What about treating "$" like a "."? > > >>>>> > > >>>>> Thoughts? > > >>>>> > > >>>>> Gary > > >>>> > > >>>> > > >>>> > > >>> > > >> > > > > > > > > > -- > Matt Sicker <boa...@gmail.com> >