标签: access-log

了解Apache的访问日志

我的访问日志中这一行中的每一项内容是什么意思?

127.0.0.1 - - [05/Feb/2012:17:11:55 +0000]"GET/HTTP/1.1"200 140" - ""Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/535.19(KHTML,like Gecko)Chrome/18.0.1025.5 Safari/535.19"

apache access-log

131
推荐指数
3
解决办法
20万
查看次数

内置node.js中的访问日志(快速框架)

我在想,如果Node.js的(或快递框架)的任何类型的内置访问日志一样的Grails有例子吗?

我有grags应用程序在tomcat上运行,它会自动生成一个/apache-tomcat-7.0.42/logs/localhost_access_log.2013.10.30.txt文件,其中有关于请求响应的日志,如下所示:

[30/Oct/2013:00:00:01 +0000] [my-ip-address] [http-bio-8080-exec-18] "GET /my-service/check HTTP/1.0" [200] [took: 1 milis]  
Run Code Online (Sandbox Code Playgroud)

这些日志由系统自动写入,我不必担心.

那么node.js怎么样?

谢谢你的帮助!

伊万

logging access-log node.js express

14
推荐指数
3
解决办法
3万
查看次数

Spring Boot jetty/tomcat嵌入式访问日志配置

我配置logback.xml它完美但logback-access.xml不起作用.

在maven pom.xml

   <dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-access</artifactId>
  </dependency>
Run Code Online (Sandbox Code Playgroud)

src/main/resource

logback.xml
logback-access.xml
Run Code Online (Sandbox Code Playgroud)

有没有办法配置访问日志?

logging spring logback access-log spring-boot

14
推荐指数
3
解决办法
2万
查看次数

Apache访问日志中的%D字段 - 第一个字节还是最后一个字节?

Apache Httpd手册有一节关于自定义访问日志格式.其中一个选项是%D字段,记录为

服务请求所需的时间,以微秒为单位.

任何人都可以告诉我这究竟是什么测量?例如,它是第一个字节的时间,还是时间到最后一个字节,还是比这更复杂的东西?

我需要这证明符合性能要求,我想知道这里测量的确切内容.

apache logging access-log

13
推荐指数
2
解决办法
1万
查看次数

access_log很大,没有归档.怎么重置呢?

我发现我的access_log占用了我的大部分硬盘.它的大小超过200 GB.我该如何重置它?

我在使用Plesk的CentOS服务器上使用Apache 2.2.3.

感谢你们 !

apache access-log

11
推荐指数
4
解决办法
5万
查看次数

如何配置Dropwizard访问日志的位置和旋转?

我的日志配置如下所示:

logging:
  level: INFO

  loggers:
    "com.example.broker": DEBUG
    "org.apache.http.wire": DEBUG

  console:
    threshold: ERROR

  file:
    enabled: true
    currentLogFilename: /opt/broker/log/broker.log
    archivedLogFilenamePattern: /opt/broker/log/broker.%d.log.gz
    archivedFileCount: 14
Run Code Online (Sandbox Code Playgroud)

这很棒,我通过正确的旋转和清理得到了我在给定文件中的所有日志.

除了仍然进入stdout的访问日志,因此最终(在我的情况下)/var/log/upstart/broker.log只能由root访问.我想使用相同或类似的日志配置来重定向这些日志/opt/broker/log/access.log.

这是可能的,如果是的话,怎么样?

logging access-log dropwizard

10
推荐指数
2
解决办法
1万
查看次数

如何在nginx访问日志中不记录get request参数?

我要求启用访问日志,但出于合规性原因,无法在访问日志中记录敏感的GET请求参数的数据.虽然我知道,我可以解析日志(事后)并对它们进行消毒,这不是一个可接受的解决方案 - 因为出于合规性原因,日志不能被篡改.

http://www.example.com/resource?param1=123&sensitive_param=sensitive_data

如何防止将"sensitive_data"参数值写入日志?以下是一些想法:

  • 发送POST请求 - 不是JSONP的选项.
  • 对"资源"使用新的位置规则,并设置访问日志以使用log_format,使用不同的格式(即不使用$ remote_addr).请参阅此参考:http://nginx.org/en/docs/http/ngx_http_log_module.html
  • 记录一个$ sanitized_remote_addr,然后设置它(以某种方式解析$ remote_addr或其他东西?),然后再进入日志.我们不确定这是否容易实现.

该怎么做?

nginx access-log

10
推荐指数
2
解决办法
7293
查看次数

Nginx:在指定访问日志位置时我可以使用$ server_name吗?

我想为nginx虚拟主机编写一个配置文件,如下所示:

server {
    listen 80;
    server_name www.my-domain-name.com;

    access_log /home/me/sites/$server_name/logs/access.log;
    error_log  /home/me/sites/$server_name/logs/error.log;

    location /static {
        alias /home/me/sites/$server_name/static;
    }

    location / {
        proxy_pass http://localhost:8000;
    }
}
Run Code Online (Sandbox Code Playgroud)

使用$server_name似乎工作找到了location /static,但它似乎并没有工作access_logerror_log- 我做错了什么?或者这是不可能的?我可以用其他方式吗?

[更新] - 这是尝试重新加载nginx时的错误消息:

nginx: [emerg] open() "/home/me/sites/$server_name/logs/error.log" failed (2: No such file or directory)

configuration webserver nginx access-log

7
推荐指数
1
解决办法
9730
查看次数

使用expressjs/morgan 减少详细的访问日志

我正在使用https://github.com/expressjs/morgan来记录 HTTP 请求并获取日志输出,例如

169.228.10.248 - - [27/Jan/2019:11:10:39 +0000] "POST /api/Users/ HTTP/1.1" 400 92 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
169.228.10.248 - - [27/Jan/2019:11:10:40 +0000] "GET /rest/user/whoami HTTP/1.1" 304 - "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
169.228.10.248 - - [27/Jan/2019:11:10:40 +0000] "POST /rest/user/login HTTP/1.1" 200 730 "http://localhost:3000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
169.228.10.248 - - [27/Jan/2019:11:10:40 +0000] "GET …
Run Code Online (Sandbox Code Playgroud)

apache logging access-log morgan

6
推荐指数
0
解决办法
1858
查看次数

Tomcat 7 AccessLogValve maxDays 不删除访问日志文件

我在Tomcat 7 server.xml的AccessLogValve节点添加了maxDays属性,但是重启tomcat或者重启Linux服务器后,访问日志文件并没有被删除。我错过了什么吗?AccessLogValve 配置是:

    <Valve className="org.apache.catalina.valves.AccessLogValve" 
    directory="logs" 
    prefix="site_access." 
    suffix=".log" 
    maxDays="7" 
    resolveHosts="false" 
    pattern="%{org.apache.catalina.AccessLog.RemoteAddr}r %l %u" />
Run Code Online (Sandbox Code Playgroud)

apache logging tomcat access-log

6
推荐指数
1
解决办法
759
查看次数