36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志

这篇具有很好参考价值的文章主要介绍了36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

springboot 配置访客日志

★ 配置访客日志:

访客日志: Web服务器可以将所有访问用户的记录都以日志的形式记录下来,主要就是记录来自哪个IP的用户、在哪个时间点、访问了哪个资源。

Web服务器可将所有访问记录以日志形式记录下来,Spring Boot同样为这种访客日志提供了支持。 配置访客日志通常只需如下属性: XXX 表示用哪个web服务器(比如tomcat)
- server.xxx.accesslog.enable:用于开启日志。其中xxx可更换为tomcat、jetty或undertow。
- server.xxx.accesslog.pattern:指定日志的记录格式。其中xxx可更换为tomcat、jetty或undertow。例如下面配置:
- server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms) 
- server.xxx.accesslog.directory:配置访客日志的目录,默认是logs。

对于Tomcat要额外指定如下属性:
server.tomcat.basedir=my-tomcat:用于指定Tomcat的基路径。

pattern:
%t 访问时间
%a 访问用户的ip
“%r” 访问的方式和地址
%s 使用的协议
(%D ms) 访问后的响应

代码演示:

这是用 tomcat 来设置 访客日志

在yml配置文件中配置这些访客日志

#配置访客日志
server:
  tomcat:
    accesslog:
      #开启访客日志
      enabled: true
      #访客日志的目录文件名
      directory: MyLogs
      #访客日志的记录格式
      pattern: "%t  %a  \"%r\" %s (%D ms) "
    #存放访客日志的地址,只有使用 Tomcat 服务器,才需要配置这个属性
    basedir: F:\myCode\crazyCode\SpringBoot\MyVisitorLog

项目启动后,生成对应的文件夹及文件
pattern 是一个字符串,那么 “%r” 的双引号就需要用斜杠\ 来转义
36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志,springboot,spring boot,tomcat,服务器

访问项目中的方法:
可以看到成功输出访客日志。
pattern:
%t 访问时间
%a 访问用户的ip
“%r” 访问的方式和地址
%s 使用的协议
(%D ms) 访问后的响应

36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志,springboot,spring boot,tomcat,服务器

通过 Undertow 服务器来配置访问日志

和用 tomcat 的区别就是undertow不需要设置访客日志文件的存放位置,会默认放在项目中。

36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志,springboot,spring boot,tomcat,服务器
默认在项目中生成日志的存放位置,不需要我们去指定路径。
36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志,springboot,spring boot,tomcat,服务器文章来源地址https://www.toymoban.com/news/detail-683006.html

到了这里,关于36、springboot --- 对 tomcat服务器 和 undertow服务器 配置访客日志的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器配置:阿里云服务器(Windows)的配置以及安装Tomcat连接服务器的教程

    4. 选择购买时长 (先选一个月试玩,之后还可以续费)。全部选择完毕后,我们就可以选择立即购买了。 5. 提交订单后完成支付 步骤略,但这里提醒自定义密码可以 创建后设置 。 二、远程主机配置成服务器教程 1. 购买完成后点击这里的ECS: 2. 进入后点击实例,看到远程连

    2024年04月27日
    浏览(64)
  • SpringCloud使用nacos注册微服务,undertow为web服务器时,微服务下线问题

    服务下线时抛出异常: 出现错误原因:         由于服务下线时触发关闭Hook,undertow在nacos之前先关闭了,导致naocs取不到undertow里面的对象,导致空指针异常 处理方式:         1、这里导致服务无法下线,故可以重写这个 naocs 的 Hook         2、调整NacosWatch关闭顺序,在

    2024年02月11日
    浏览(41)
  • Myeclipse配置tomcat服务器

    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:Myeclipse配置tomcat服务器 更多内容点击👇        正则表达式(常用最新

    2024年02月04日
    浏览(37)
  • Idea配置Tomcat服务器

    首先新建一个Java项目   此时只是新建了一个Java项目,还不能用于写JavaWeb程序,所以接下来需要添加Web框架,并 配置Tomact服务器 右键点击项目Demo1,选择【添加框架支持】,然后再左侧中选择【Web应用程序】,点击确定   此时我们会看到左侧的项目栏中已经出现了web,这样

    2024年01月16日
    浏览(38)
  • Eclipse配置tomcat服务器

    2024年02月08日
    浏览(43)
  • tomcat服务器统一配置错误页面

    问题:访问服务器出错时,可能页面会显示空白或者别的错误页面,这样的显示并不友好,所以我们要统一解决一下这样不友好的页面 解决方法 :将所有异常都抛出,最后抛给tomcat服务器进行统一的处理。 步骤一:编写服务器500错误或者404错误页面;例如:error404.jsp 步骤二

    2024年02月13日
    浏览(41)
  • Tomcat服务器配置里面各部分别动

         

    2024年02月13日
    浏览(32)
  • Mac OS配置Tomcat服务器教程

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。笔者最近在学习Java Web,Tomcat服务器是必须学习的一部分。 首先,打开Tomcat官网:https://tomcat.apache.or

    2024年02月07日
    浏览(82)
  • Tomcat服务器下载安装及配置教程(IDEA中使用Tomcat)

    先看文章目录,大致了解知识点结构,直接点击文章目录可以跳转到文章指定位置。 ①Tomcat是Apache 一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 ②Tomcat 服务器是一个免费的开放源代码的Web轻量级应用服务器,是开发和调试JSP 程序的首选。 ③Tomcat 实际

    2024年02月09日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包