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