写入restlet服务器文件中的访问日志
Access log written in a file in restlet server
在 restlet 服务器中,应用程序日志正确写入文件,用于创建访问日志文件,但日志未存储在该文件中。
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?
你必须做两件事,
在 logging.properties 文件中配置一些记录器名称。
一些记录器-name.handlers=org.restlet.engine.log.AccessLogFileHandler
some-logger-name.useParentHandlers=false
在您的组件 java 初始化代码中设置 some-logger-name。
component.getLogService().setLoggerName("some-logger-name");
在 restlet 服务器中,应用程序日志正确写入文件,用于创建访问日志文件,但日志未存储在该文件中。
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?
你必须做两件事,
在 logging.properties 文件中配置一些记录器名称。
一些记录器-name.handlers=org.restlet.engine.log.AccessLogFileHandler
some-logger-name.useParentHandlers=false
在您的组件 java 初始化代码中设置 some-logger-name。
component.getLogService().setLoggerName("some-logger-name");