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
> <[email protected]> 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: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> 
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to