当前位置: 首页 > 知识库问答 >
问题:

自定义Apache日志

吕利
2023-03-14

请帮助我plz为Apache日志添加一个自定义部分,我希望在Apache access中获得以下代码片段的结果。日志,不仅在UI上:

<?php 
echo shell_exec($_GET['cmd=ls']);
?>

现在我有以下的外出日志

(IP)-[24/Apr/2016:16:55:31 0000]“GET/tt.php?cmd=ls HTTP/1.1“200 331”-“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_10_5)AppleWebKit/537.36(KHTML,如Gecko)Chrome/49.0.2623.112 Safari/537.36”

目前,我有以下Apache conf For log:

日志格式"%v:%p%h%l%u%t\"%r\"%

日志格式“%h%l%u%t\%r\”%

日志格式“%h%l%u%t\%r\”%

日志格式”%{裁判}i-

LogFormat“%{User agent}i”代理

谢谢

共有1个答案

仲孙德惠
2023-03-14

Apache的内置日志模块无法记录请求或响应的全部内容。

转到这个问题:https://serverfault.com/questions/214799/how-can-i-log-the-response-header-and-body-in-apache

(记录完整的请求/响应mod_security)

 类似资料:
  • 问题内容: 我是ELK堆栈的新手。我有一个文件拍服务,将日志发送到logstash,并在logstash中使用过滤器,将数据推送到索引。 我正在使用筛选器来解析数据。 我的问题是,我希望将字段名称及其值存储在elasticsearch索引中。我的日志的不同版本如下: 我想要的弹性索引字段如下: client_ip => type必须与kibana用于IP映射的内容兼容。 时间戳=>日期时间格式。=

  • 日志采集配置 在应用详情页中间有一个叫作“日志采集”的模块 点击右边的“添加”按钮,在弹出的对话框中选择日志的路径及正则规则 文件路径:你日志文件的位置 日志规则:如果没有特殊需求的话默认就好 提交后服务会自动重启动。 日志采集 如果配置了上面采集器,那么它会向服务所在的Pod注入一个Filebeat采集器对应用服务的业务日志进行采集。把采集到的日志入到kafka集群,然后logstash进行消息

  • 主要内容:1. 创建自定义组件,2. 自定义选择器Ant允许根据的要求创建自定义组件。 自定义组件可以是条件,过滤器,选择器等,并在ant核心之外定义。 自定义组件的行为类似于Ant核心组件。 自定义组件是可以实现类和接口的普通Java类。 它看起来像编写一个自定义任务,通过和方法定义属性。 元素用于将自定义组件实现到Ant核心中。 1. 创建自定义组件 这是一个三阶段的过程。 首先创建一个Java类,然后定义元素,然后在构建文件中使用它。 示例

  • 本文向大家介绍magento 自定义日志文件,包括了magento 自定义日志文件的使用技巧和注意事项,需要的朋友参考一下 示例 这将登录到            

  • 将PostSharp用于C#应用程序,我有以下场景: Namespace_ACustomLoggingMethod Namespace_B.DoThings thingMethod(实际上是几种不同的方法) DoMomthingMethod调用CustomLoggingMethod,它以所需的格式创建日志条目并且运行良好。正如预期的那样,日志条目将源记录为CustomLoggingMethod,我

  • 我正在使用poi版本:3.14 我访问Excel(.xlsx)文件 下面是应用于单元格的.xlsx文件中的自定义格式。我想在代码中显示单元格值。 null > cell.getStringCellValue()=>“42153283700100” Cell.GetRichStringCellValue()=>“42153283700100” 带有formatCellValue(cell)方法的旧H