websphere-liberty - 为什么用户名没有被添加到开放自由的访问日志中?
问题描述
在启用了身份验证和访问日志记录的干净 Open Liberty 21.0.0.5 配置文件中(格式设置为“%h %i %u %t %r %s %b”)我看到登录的用户名被打印到访问日志中仅当响应大于 4KB 时。
我已经为一个用户启用了一个基本注册表,并且我有一个“hello world”风格的简单应用程序,它只返回一个打印在浏览器中的字符串。我更改字符串大小以改变响应大小。这是我在访问日志中看到的:
127.0.0.1 - - [24/May/2021:14:29:25 +1000] GET /testapp/hw HTTP/1.1 200 4095
127.0.0.1 - - [24/May/2021:14:30:13 +1000] GET /testapp/hw HTTP/1.1 200 4096
127.0.0.1 - testuser [24/May/2021:14:31:08 +1000] GET /testapp/hw HTTP/1.1 200 4097
127.0.0.1 - testuser [24/May/2021:14:32:00 +1000] GET /testapp/hw HTTP/1.1 200 4098
我在每个请求上都以 testuser 身份登录。
关于为什么仅在字节大小大于 4096 时才打印用户名的任何想法?
解决方案
推荐阅读
- java - 如何在 Java 中打开 XML 文档
- python - 如何从纬度和经度值的中心位置查找半径内的值
- wordpress - 在 wordpress 中处理一些隐藏网站的最佳方法是什么?
- laravel - 如何在 wampserver 3 中添加 Access-Control-Allow-Headers
- bootstrap-4 - 当空间不足时,带有菜单项的引导菜单转到子菜单
- python - 矩阵上的快速 numpy 行切片
- javascript - 如何限制用户配置文件的路由,同时允许管理员用户访问 vue.js 中的所有路由?
- mysql - 添加外键索引 Loopback 4 MySQL
- java - 如何解决 viewpager 中的相同内容复制
- android - 如何从 EditText Int 中获取字符串值?