restlet日志中的列是什么意思?

时间:2012-12-06 16:31:37

标签: java logging restlet

当我运行Restlet应用程序时,当我点击服务器时,我看到一条日志消息。这是一个小样本(我添加了几个换行符,其中日志消息没有它们):

Dec 6, 2012 9:16:54 AM org.restlet.engine.log.LogFilter afterHandle
INFO: 2012-12-06    09:16:54    127.0.0.1   -   -   41020   POST
/act/login  -   200 32  85  2   
http://127.0.0.1:41020  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11    
http://127.0.0.1:41020/

现在很清楚,我能够确定其中一些列。

第一个说明了生成日志消息的内容LogFilter.afterHandle,但是试图通过这个消息非常神秘并让我无处可去。

记录行:

  • 显然它正在使用SLF4J(由文档确认)INFO日志记录级别
  • 一些时间戳。
  • 接下来我们有请求者的IP地址(我通过从第二台机器点击我的服务器来确认这一点)。
  • 然后有两个破折号,我不知道它们是什么。
  • 接下来是端口(41020)
  • 接下来是协议方法,在这种情况下,它是一个POST。
  • 接下来是被击中的资源。
  • 然后还有另一个冲刺,我不知道它的含义。
  • 以下是HTTP响应代码。在示例中,我们获得了200 OK
  • 接下来是另外三个我无法识别的数字。

我搜索过Restlet的文档,浏览代码,并且完成了谷歌的大量搜索,但我的搜索还没有结果。

有人可以提供一些关于这些破折号和魔术数字意味着什么的见解吗?

1 个答案:

答案 0 :(得分:1)

这与Restlet的LogService有关,它默认依赖于JULI(java.util.logging机制)。

在此处查看更多信息:http://www.restlet.org/documentation/snapshot/jee/api/org/restlet/service/LogService.html