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] > > > > >
signature.asc
Description: This is a digitally signed message part
