Just use a system property name of your choice and add  a -D for it to the 
start up script.

Ralph

On Nov 4, 2012, at 6:11 AM, Peter DePasquale <[email protected]> wrote:

> Thanks. I'll try that now.  Is there an easy way to make the config
> switchable depending on the run time environment? I'm trying to use one log
> config file for local execution through a jar file, and also to support
> deployment via Tomcat.  Or is the easiest thing to have two separate log
> config files, one for each type of execution?
> 
> 
> On Sun, Nov 4, 2012 at 9:08 AM, Ralph Goers <[email protected]>wrote:
> 
>> With status set to debug you should see it processing the whole
>> configuration. It defaults to error so you should have had just these error
>> messages before.
>> 
>> You would use a system property to specify the directory, such as
>> fileName="${sys:catalina.home}/logs/trace-drivers.txt"
>> 
>> 
>> On Nov 4, 2012, at 5:53 AM, Peter DePasquale wrote:
>> 
>>> Done. Same result, but the tomcat catalina.out log file is now showing me
>>> lines like:
>>> 2012-11-04 08:49:18,807 ERROR FileManager (trace-drivers.txt)
>>> java.io.FileNotFoundException: trace-drivers.txt (Permission denied)
>>> 
>>> I'm not sure where the log output file is attempting to be created, but
>> I'm
>>> thinking that is the cause of the subsequent failure to obtain the
>> logger.
>>> (Earlier shown error messages are the same.)
>>> 
>>> How should I reference the log file creation location in the logger
>> config?
>>> 
>>> 
>>> 
>>> On Sun, Nov 4, 2012 at 8:40 AM, Ralph Goers <[email protected]
>>> wrote:
>>> 
>>>> I don't see anything obviously wrong and it seems to be fine with
>> trunk. I
>>>> will have to try again later with beta2.  Can you add status="DEBUG" to
>> the
>>>> configuration element?
>>>> 
>>>> Ralph
>>>> 
>>>> On Nov 4, 2012, at 5:04 AM, Peter DePasquale wrote:
>>>> 
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <configuration>
>>>>> 
>>>>> <appenders>
>>>>> <Console name="Console" target="SYSTEM_ERR">
>>>>> <PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} -
>>>> %msg%n"/>
>>>>> </Console>
>>>>> 
>>>>> <File name="drivers" fileName="trace-drivers.txt"
>>>>> suppressExceptions="false" append="false">
>>>>> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %p %C [%t] - %m%n"/>
>>>>> </File>
>>>>> 
>>>>> <File name="analyzers" fileName="trace-analyzers.txt"
>>>>> suppressExceptions="false" append="false">
>>>>> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %p %C [%t] - %m%n"/>
>>>>> </File>
>>>>> </appenders>
>>>>> <loggers>
>>>>> <root level="error">
>>>>> <appender-ref ref="Console"/>
>>>>> </root>
>>>>> 
>>>>> <logger name="org.comtor" level="trace" additivity="false">
>>>>> <appender-ref ref="drivers"/>
>>>>> </logger>
>>>>> 
>>>>> <logger name="org.comtor.analyzers" level="trace" additivity="false">
>>>>> <appender-ref ref="analyzers"/>
>>>>> </logger>
>>>>> 
>>>>> </loggers>
>>>>> </configuration>
>>>>> 
>>>>> 
>>>>> 
>>>>> On Sun, Nov 4, 2012 at 8:02 AM, Ralph Goers <
>> [email protected]
>>>>> wrote:
>>>>> 
>>>>>> Can you just paste it in the email? What is at the link isn't really
>>>>>> readable.
>>>>>> 
>>>>>> Ralph
>>>>>> 
>>>>>> On Nov 4, 2012, at 3:14 AM, Peter DePasquale wrote:
>>>>>> 
>>>>>>> Details:
>>>>>>> 
>>>>>>> Log4j2 release: beta2
>>>>>>> Apache Tomcat/7.0.26 JVM version: 1.6.0_24-b24
>>>>>>> Config file viewable at:
>>>>>>> https://snipt.net/embed/3fc48278d07619c37164260069d77a1b/
>>>>>>> 
>>>>>>> 
>>>>>>> On Sun, Nov 4, 2012 at 12:55 AM, Ralph Goers <[email protected]>
>>>> wrote:
>>>>>>> 
>>>>>>>> Please post your configuration,  what release are you using?
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>> On Nov 3, 2012, at 6:58 PM, Peter DePasquale <
>>>>>> [email protected]>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Thanks.  Now I'm getting the following at run time:
>>>>>>>>> 
>>>>>>>>> java.lang.NullPointerException
>> org.apache.logging.log4j.core.config.BaseConfiguration.createPluginObject(BaseConfiguration.java:591)
>> org.apache.logging.log4j.core.config.BaseConfiguration.createConfiguration(BaseConfiguration.java:454)
>> org.apache.logging.log4j.core.config.BaseConfiguration.doConfigure(BaseConfiguration.java:152)
>> org.apache.logging.log4j.core.config.BaseConfiguration.start(BaseConfiguration.java:110)
>> org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:251)
>> org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:267)
>> org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:134)
>> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:75)
>> org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:30)
>>>>>>>>> org.apache.logging.log4j.LogManager.getLogger(LogManager.java:129)
>>>>>>>>> org.comtor.drivers.ComtorStandAlone.<clinit>(Unknown Source)
>>>>>>>>> org.comtor.cloud.CloudUpload.doPost(Unknown Source)
>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>>>>>>>> 
>>>>>>>>> I see this occurred previously on the user mailing list (see
>> http://mail-archives.apache.org/mod_mbox/logging-log4j-user/201208.mbox/%3CCAAqLGLM9wDzS_2VNJx8T0Xes1bCy9SrLUD0AUE44CE2svb=9...@mail.gmail.com%3E
>>>>>>>> ),
>>>>>>>>> but I don't see what I may need to correct it.  I'm assuming my
>>>> log4j2
>>>>>>>>> jar files are in the correct location, since we're seeing a stack
>>>>>>>>> trace here from the org.apache.logging area...
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Sat, Nov 3, 2012 at 9:43 PM, Pat Farrell <[email protected]
>>> 
>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> On 11/3/12 9:30 PM, Peter DePasquale wrote:
>>>>>>>>>> 
>>>>>>>>>>> I'm trying to deploy an war file to Tomcat7. No matter where I
>>>> place
>>>>>>>> the
>>>>>>>>>>> log4j2.xml file (within the war, or elsewhere in the Tomcat7
>>>>>>>> ecosystem), I
>>>>>>>>>>> get zero logged output (including error statements).
>>>>>>>>>>> 
>>>>>>>>>>> What is the proper configuration for this?
>>>>>>>>>> It goes in the classes directory under your WEB-INF directory,
>>>> inside
>>>>>>>> the
>>>>>>>>>> WAR
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Pat Farrell
>>>>>>>>>> http://www.pfarrell.com/
>> ------------------------------**------------------------------**---------
>>>>>>>>>> To unsubscribe, e-mail: log4j-user-unsubscribe@**
>> logging.apache.org
>>>> <
>>>>>>>> [email protected]>
>>>>>>>>>> For additional commands, e-mail: log4j-user-help@logging.**
>>>> apache.org
>>>>>> <
>>>>>>>> [email protected]>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> 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]
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> 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]
>>>>> 
>>>>> 
>>>>> --
>>>>> 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]
>>> 
>>> 
>>> --
>>> 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]
> 
> 
> -- 
> 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]

Reply via email to