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>
>

Reply via email to