有没有人尝试在 WinRun4j 服务配置中使用 log4j.xml 引用。这是我的 service.ini 文件的副本。我尝试了很多配置组合。这只是我最近的尝试
service.class=org.boris.winrun4j.MainService
service.id=SimpleBacnetIpDataTransfer
service.name=Simple Backnet IP DataTransfer Service
service.description=This is the service for the Simple Backnet IP DataTransfer.
service.startup=auto
classpath.1=C:\Inbox\DataTransferClient-1.0-SNAPSHOT-jar-with-dependencies.jar
classpath.2=WinRun4J.jar
classpath.3=C:\Inbox\log4j-1.2.16.jar
arg.1=C:\Inbox\DataTransferClient.xml
log=C:\WinRun4J-Service\SimpleBacnetIpDataTransfer\NBP-DT-service.log
log.overwrite=true
log.roll.size=10MB
[MainService]
class=com.shiftenergy.ws.App
vmarg.1=-Xdebug
vmarg.2=-Xnoagent
vmarg.3=-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
vmarg.4=-Dlog4j.configuration=file:C:\Inbox\log4j.xml
在 log4j.xml 文件中,引用了应用程序运行时的日志文件。如果我运行 java -jar -Dlog4j.configuration=file:C:\Inbox\log4j.xml ....,则会相应地创建日志文件。如果我注册我的服务并启动服务,则不会创建日志文件。
有没有人成功使用 -D log4j 配置,使用 winrun4j?
谢谢