Hello Jake,

thanks for a reply - it helped me to solve the problem.

I'm using for configuration BasicConfigurator.configure()

grep -r "BasicConfigurator.configure()" * |grep -v svn
pser/Pser.java:         BasicConfigurator.configure();
pcli/Pcli.java:         BasicConfigurator.configure();

so it's just in pser.Pser and pcli.Pcli classes.

These classes have their own shell scripts which start them and in both is 
configuration pointing to log4j.xml


I commented both of them out, and it worked. I didn't know that I don't have to 
use BasicConfigurator.configure() when I have log4j config file.


Once again, thanks a lot.
Petr


On Fri, 02 May 2008 14:26:58 +0200 (CEST)
  Petr Vorel <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I'm trying to configure logging to syslog (with SyslogAppender) and NOT to
>console (stdout). Logging to syslog is fine, but I still get messages to
>stdout as well (for some reason I don't want to redirect it > /dev/null )
>
> Does anyone have any idea what could cause logging to stdout as well?

Is something else manually configuring Log4j?  A rogue library?  Configuration
is cumulative, so another call to configure() could very well be adding a
ConsoleAppender to the root logger.

Jake


>
> I'm running command (with -Dlog4j.debug - in case it helps to somebody to
>find something from it).
>
> Thanks a lot for advise.
>
> Pev
>
>
>
> java -Dorg.quartz.properties=etc/quartz.properties -Dlog4j.debug >-Dlog4j.configuration=etc/log4j.xml -cp .:lib/*:lib/quartz/* pser.Pser
>
> log4j: Trying to find [etc/log4j.xml] using context classloader
>[EMAIL PROTECTED]
> log4j: Using URL [file:/home/petr/workspace/pkds/etc/log4j.xml] for
>automatic log4j configuration.
> log4j: Preferred configurator class: org.apache.log4j.xml.DOMConfigurator
> log4j: System property is :null
> log4j: Standard DocumentBuilderFactory search succeded.
> log4j: DocumentBuilderFactory is:
>com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
> log4j: debug attribute= "null".
> log4j: Ignoring debug attribute.
> log4j: reset attribute= "false".
> log4j: Threshold ="null".
> log4j: Retreiving an instance of org.apache.log4j.Logger.
> log4j: Setting [org.quartz] additivity to [true].
> log4j: Level value for org.quartz is [debug].
> log4j: org.quartz level set to DEBUG
> log4j: Class name: [org.apache.log4j.net.SyslogAppender]
> log4j: Setting property [syslogHost] to [localhost].
> log4j: Setting property [facility] to [LOCAL0].
> log4j: Setting property [threshold] to [INFO].
> log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
> log4j: Setting property [conversionPattern] to [[%p] %l %d{dd MMM
>hh:mm:ss.SSS aa} %t [%c:%L]%n%m%n%n].
> log4j: Adding appender named [syslog] to category [org.quartz].
> log4j: Level value for root is [info].
> log4j: root level set to INFO
> log4j: Adding appender named [syslog] to category [root].
> 0 [main] INFO pser.Pser - reading data from Pser config file
>'/home/petr/workspace/pkds/etc/pser/pser.xml'
> 150 [main] INFO pser.Pser - 'port='15720'
> 152 [main] INFO pser.Pser - Pser.start(): running server, using port 15720,
>excepting connections
> 244 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.1.6.0
>created.
> 247 [main] INFO org.quartz.plugins.management.ShutdownHookPlugin - >Registering Quartz shutdown hook.
> 248 [main] INFO org.quartz.plugins.xml.JobInitializationPlugin - Registering
>Quartz Job Initialization Plug-in.
> 250 [main] INFO org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
> 251 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler
>'Sched1' initialized from specified file: 'etc/quartz.properties'
> 252 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler
>version: 1.6.0
> 282 [main] INFO org.quartz.xml.JobSchedulingDataProcessor - Parsing XML
>file: /home/petr/workspace/pkds/etc/jobs.xml with systemId:
>/home/petr/workspace/pkds/etc/jobs.xml validating: false validating schema:
>jar:file:/home/petr/workspace/pkds/lib/quartz-all-1.6.0.jar!/org/quartz/xml/job_scheduling_data_1_5.xsd
> 339 [main] INFO org.quartz.xml.JobSchedulingDataProcessor - Scheduling 1
>parsed jobs.
> 340 [main] INFO org.quartz.xml.JobSchedulingDataProcessor - Adding job:
>testJobs.testJob1
> 343 [main] DEBUG org.quartz.xml.JobSchedulingDataProcessor - Scheduling job:
>testJobs.testJob1 with trigger: testJobs.testTrigger1
> 347 [main] INFO org.quartz.xml.JobSchedulingDataProcessor - 1 scheduled
>jobs.
> 348 [main] INFO org.quartz.core.QuartzScheduler - Scheduler
>Sched1_$_NON_CLUSTERED started.
> 349 [main] INFO pser.Pser - starting quartz, TODO: vypsat konfiguraci
> 3761 [Quartz Shutdown-Hook Sched1] INFO
>org.quartz.plugins.management.ShutdownHookPlugin - Shutting down Quartz...
> 3761 [Quartz Shutdown-Hook Sched1] INFO org.quartz.core.QuartzScheduler -
>Scheduler Sched1_$_NON_CLUSTERED shutting down.
> 3762 [Quartz Shutdown-Hook Sched1] INFO org.quartz.core.QuartzScheduler -
>Scheduler Sched1_$_NON_CLUSTERED paused.
> 3763 [Quartz Shutdown-Hook Sched1] INFO org.quartz.simpl.SimpleThreadPool -
>There are still 4 worker threads active. See javadoc runInThread(Runnable)
>for a possible explanation
> 3763 [Quartz Shutdown-Hook Sched1] DEBUG org.quartz.simpl.SimpleThreadPool -
>shutdown complete
> 3767 [Quartz Shutdown-Hook Sched1] INFO org.quartz.core.QuartzScheduler -
>Scheduler Sched1_$_NON_CLUSTERED shutdown complete.
>
>
>
>
> My log4j configuration ---------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
>
> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";>
>
>  <!-- syslog -->
>  <appender name="syslog" class="org.apache.log4j.net.SyslogAppender">
>    <param name="SyslogHost" value="localhost"/>
>    <param name="Facility" value="LOCAL0"/>
>    <param name="Threshold" value="INFO"/>
>    <!--
>     <param name="Threshold" value="FATAL"/>
>    -->
>    <layout class="org.apache.log4j.PatternLayout">
>      <param name="ConversionPattern" value="[%p] %l %d{dd MMM hh:mm:ss.SSS
>aa} %t [%c:%L]%n%m%n%n"/>
>    </layout>
>  </appender>
>
>
>  <logger name="org.quartz">
>    <level value="debug" />
>    <appender-ref ref="syslog" />
>  </logger>
>
>
>  <root>
>    <level value="info" />
>    <appender-ref ref="syslog" />
>  </root>
>
>
> </log4j:configuration>
> My log4j configuration ---------------------------------
>
> ---------------------------------------------------------------------
> 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]





-------------------------------
http://mash.sipe.cz
jabber: [EMAIL PROTECTED]
http://www.jabber.cz/wiki/Výhody_Jabberu
http://icq.xmpp.cz/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to