Scott,
Have you tried it? Yes, it should work as you expect, and I think your
syntax is fine, but then I don't use the PropertyConfigurator. In XML it
would look like:
<logger name="<package_name>">
<level value="debug"/>
<appender-ref name="A1"/>
</logger>
<logger name="<another_package_name>">
<level value="fatal"/>
<appender-ref name="A1"/>
</logger>
or something like that. I use this quite often to set the level for all the
classes within a given package and then I set the level for individual
classes within that package as needed. So, adding another configuration:
<logger name="<another_package_name>.FooClass1">
<level value="debug"/>
</logger>
hope it helps,
-Mark
> -----Original Message-----
> From: Klein, Scott @ TW [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 06, 2002 10:13 AM
> To: Log4J-User (E-mail)
> Subject: package level Logger configuration?
>
>
> I must not be looking in the right place, but from reading
> the documentation
> it appears that the following is possible:
>
> log4j.logger.<package_name>=DEBUG, A1
> log4j.logger.<another_package_name>=FATAL, A1
> (assume <package_name> and <another_package_name> do not overlap for
> simplicity sake)
>
> where, all of the classes under <package_name> will use the first
> configuration and the classes under <another_package_name>
> will use the
> second - rather than having to list each class separately
> (and I don't want
> them to inheirit the root loggers config - i.e. additivity is false)
>
> in other words, if i have a class:
>
> package <package_name>;
>
> public class AClass {
> Logger logger = Logger.getLogger( this.getClass() );
> }
>
> then it would look get a logger with the first configuration.
>
> So, my question is - (1) is that true - and possible?, (2)
> what is the
> proper syntax in the configuration file?
>
> Also, it must be in a configuration file ... I know how much
> everyone likes
> to do it programatically, but I cannot.
>
>
> thanks
> scott
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>