访问日志写入restlet服务器中的文件

时间:2015-01-20 15:02:36

标签: logging restlet access-log

在重定时服务器中,应用程序日志在文件中正确写入,用于创建访问日志文件,但日志未存储在该文件中。

My logging.properties file:

handlers=java.util.logging.FileHandler,org.restlet.engine.log.AccessLogFileHandler
.level=WARNING
org.restlet.level=ALL 

java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.FileHandler.limit=10000000
java.util.logging.FileHandler.count=100
java.util.logging.FileHandler.pattern=/logs/serverout-%u-%g.log

org.restlet.engine.log.AccessLogFileHandler.formatter=org.restlet.engine.log.DefaultAccessLogFormatter
org.restlet.engine.log.AccessLogFileHandler.limit=10000000
org.restlet.engine.log.AccessLogFileHandler.count=100
org.restlet.engine.log.AccessLogFileHandler.pattern=/logs/access-%u-%g.log


Any suggestions?

1 个答案:

答案 0 :(得分:0)

你必须做两件事,

  1. 在logging.properties文件中配置some-logger-name。

    一些记录器-name.handlers = org.restlet.engine.log.AccessLogFileHandler

    一些记录器-name.useParentHandlers =假

  2. 在组件java初始化代码中设置some-logger-name。

    component.getLogService()setLoggerName("一些记录器名称&#34);

相关问题