logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <ralph.go...@dslextreme.com>
Subject Re: Two classes, logging to the same file...
Date Tue, 23 Oct 2012 04:50:03 GMT
That setting will have no effect in Log4j 2.

Ralph

On Oct 22, 2012, at 8:51 PM, Tim Watts wrote:

> Try invoking java with -Dlog4j.debug.  That should tell you something.
> It sounds like it's picking up a different config file from somewhere.
> 
> 
> On Mon, 2012-10-22 at 22:44 -0400, Peter DePasquale wrote:
>> Yep, both in one jar (mine), with the two log4j2 jars in the /lib/ext
>> area.  Will have to work on the zip and get back to you....
>> 
>> On Mon, Oct 22, 2012 at 10:38 PM, Ralph Goers
>> <ralph.goers@dslextreme.com> wrote:
>>> In theory, what you are describing should be working.  Are the two
>> classes in one jar with Log4j in separate jars? Is it possible for you
>> to provide a zip of your project with the two classes exactly as it is
>> packaged?
>>> 
>>> Ralph
>>> 
>>> 
>>> On Oct 22, 2012, at 5:51 PM, Peter DePasquale wrote:
>>> 
>>>> Ok, I'm new, and I'm stumped.  Here's my log4j2 config file:
>>>> 
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <configuration status="debug">
>>>>      <appenders>
>>>>              <Console name="Console" target="SYSTEM_OUT">
>>>>                      <PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level
%logger{36} - %msg%n"/>
>>>>              </Console>
>>>> 
>>>>              <File name="DriversFile" fileName="trace-drivers.txt"
>>>> suppressExceptions="false" append="false">
>>>>                      <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %p
%C [%t] %m%n"/>
>>>>              </File>
>>>>      </appenders>
>>>> 
>>>>      <loggers>
>>>>              <logger name="org.comtor.drivers" level="trace" additivity="false">
>>>>                      <appender-ref ref="DriversFile"/>
>>>>              </logger>
>>>> 
>>>>              <root level="error">
>>>>                      <appender-ref ref="Console"/>
>>>>              </root>
>>>>      </loggers>
>>>> </configuration>
>>>> 
>>>> Note that the config status="debug". I have two classes that I'm
>>>> monkeying with to get Log4J2 working. They are:
>>>> 
>>>> org.comtor.drivers.Comtor, and
>>>> org.comtor.drivers.ComtorStandAlone
>>>> 
>>>> At this point, I'm only using a handful (and I mean small numbers
>>>> here) of .trace(), .entry(), and .exit() method calls.
>>>> 
>>>> If I do this in file #2 (ComtorStandAlone), I can get the tracing to
>>>> write to the file specified in the config file above (as well as DEBUG
>>>> statements from log4j2 on the console). Ok, cool. But when I add
>>>> logging to the first file (Comtor) thereby in theory logging from two
>>>> classes in the program, NOTHING happens. No config file logging to the
>>>> console, no output file, nothing.
>>>> 
>>>> Am I misunderstanding the capability to have the "org.comtor.drivers"
>>>> logger catch, process, and write to the same file? In fact, if I only
>>>> create the Logger object in the second file (private static Logger
>>>> logger = LogManager.getLogger(Comtor.class.getName());) without
>>>> attempting to call .trace(), .entry(), or .exit(), the problem
>>>> manifests itself (no output, no file, nothing).
>>>> 
>>>> I'd appreciate any insight here, as I'm really at a loss. Thanks.
>>>> 
>>>> --
>>>> Peter J. DePasquale, Ph.D.
>>>> Department of Computer Science
>>>> The College of New Jersey
>>>> (e) depasqua [at] tcnj [dot] edu
>>>> (p) 609-771-2806
>>>> (f) 609-637-5190
>>>> (o) Holman Hall - Room 238
>>>> (l) Holman Hall - Room 255
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>>>> For additional commands, e-mail: log4j-user-help@logging.apache.org
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>>> For additional commands, e-mail: log4j-user-help@logging.apache.org
>>> 
>> 
>> 
>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org


Mime
View raw message