[Dart] How to run DartServer.jar as a daemon...if at all?

Blezek, Daniel J (GE, Research) blezek at crd.ge.com
Mon Mar 27 08:54:33 EST 2006


Answer to second question:

DartServer uses log4j http://logging.apache.org/log4j/docs/ for logging.  This library is highly configurable and can be made to log to syslog on Unix, email and a host of other things.  Have a look at the documentation in the link above.  We use a rolling log file and some custom settings for the log output for the www.na-mic.org:8081 server.  To start Dart with a costom log configuration use 

  java -jar DartServer.jar -l LOGFILE.properties

Here is our log configuration (WARNINGS or worse only):


dart at na-mic1:/projects/Dart$ more RollingLog.properties
log4j.rootLogger=WARN, dailylog

# log4j.logger.org.apache.commons.digester=DEBUG


# log4j.logger.org.apache.commons.beanutils=DEBUG
# log4j.logger.org.apache.commons.vfs=DEBUG

# Dart standard?
# ConversionPattern=<%d{DATE}> [%t] %p %c %n\t%m%n

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# log4j.appender.stdout.layout.ConversionPattern=[%t] %p %c %x - %m%n
# log4j.appender.stdout.layout.ConversionPattern=[%d{DATE}] [%t] %p %c %x %n    %m%n
log4j.appender.stdout.layout.ConversionPattern=<%d{DATE}> [%t] %p %c %n\t%m%n

log4j.appender.dailylog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dailylog.layout=org.apache.log4j.PatternLayout
#log4j.appender.dailylog.layout.ConversionPattern=[%t] %p %c %x - %m%n
log4j.appender.dailylog.layout.ConversionPattern=<%d{DATE}> [%t] %p %c %n\t%m%n
log4j.appender.dailylog.File=Dart.log
log4j.appender.dailylog.DatePattern='.'yyyy-MM-dd


-----Original Message-----
From: dart-bounces+blezek=crd.ge.com at public.kitware.com
[mailto:dart-bounces+blezek=crd.ge.com at public.kitware.com]On Behalf Of
Matt England
Sent: Saturday, March 25, 2006 1:12 AM
To: dart at public.kitware.com
Cc: mengland at mengland.net
Subject: [Dart] How to run DartServer.jar as a daemon...if at all?


How can one best run DartServer.jar (any flavor I can reliably build or 
acquired that works with ctest 2.2.x as per my other email thread...and 
presumably this is not DartServer0.6.x) as a daemon...if at all?

I've used this utility in the past for similar things:

http://libslack.org/daemon/

Any other recommendations?

Any way to get DartServer.jar to report to errors syslog on a unix system?

-Matt

_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart


More information about the Dart mailing list