当我运行 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 的文档,浏览了代码,并做了很多 Google 的搜索,但我的搜索仍然没有结果。
有人可以就这些破折号和幻数的含义提供一些见解吗?