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 05:02:43 GMT
OK - I haven't tried installing into lib/ext. I will see if I can create a couple of classes
to emulate what you are describing until you can get me a zip. I assume one or both of these
has a main?  Where did you place log4j2.xml?  

Ralph

On Oct 22, 2012, at 7:44 PM, 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
>> 
> 
> 
> 
> -- 
> 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


Mime
View raw message