本文描述如何配置omca的访问日志按我们的要求输出指定的日志格式。
在omca的server.xml文件中hos主机配置区域找到类似如下(红色部分)即为访问日志的配置:
其中的direcory用于指定日志的存放路径,默认位于omca的logs目录中例如我们可以修改成:
其中的prefix和suffic分别用于指定日志文件的前綴和后缀,不用我多说
现在我们主要来看一下paern配置段,它用于指定日志的输出格式有效的日志格式模式可以参见下面内容,如下字符串其对应的信息由指定的响应内容取代:
此外,您可以指定以下别名来设置为普遍使用的模式之一:
另外还可以将reques请求的查询参数、session會话变量值、cookie值或HP请求/响应头内容的变量值等内容写入到日志文件。
它仿照了apache的语法:
例如我们在架设jsp服务器时采用
下面,我们来看一下如何让omca记录用户的真实IP地址:
说明:上面两行用于向omca发送真实的远端主机名和IP地址其中的Hos代表主机名, X-Real-IP代表主机IP对于HP头部内容,这些变量是不区汾大小写的
在omca中要记录来访者真实IP,大家参考上面所述的omca日志配置语法只需在日志模式中添加如下模式僦行了:%{X-Real-IP}i
如下面完整的omca日志配置段:
注意:上两两处修改后,您应该重新启动Nginx和omca服务以使您的修改生效。这样当有新的请求过来时,便可以在omca日志文件中记录访客的真实IP地址了
本机配置(不带nginx):
其中 url中的参数a可以在url中显示出来,但是pos方式提交的reques中的参数无法记录
a、用泛型只是确定了集合内的元素的类型,但却是在编译时确定了元素的类型再取出来时已经不再需要强转
增强程序可读性,稳定性和效率
b、不用泛型时如果是装入集合操作,那么元素都被当做Objec对待失去自己的类型,那么从集合中取出来时
往往需要转型,效率低容易产生错误
学习了!说穿了,其实A、B、E、等都是一会事情只是便于人理解吧,对编译器毫无影响
用泛型跟不用泛型,那就是那就两码事情了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。