zoukankan      html  css  js  c++  java
  • 获取Tomcat更详细的日志

     

    前言

    有时候tomcat报错未详细,未能定位到原因。

    解决方法:

    获取更详细的日志,以便调试。

    详细步骤:     

    获取详细的日志,方法如下:

    在WEB-INF/classes目录下logging.properties文件末尾追加以下内容(红色字体,#是注释用于理解):

    #配置tomcat的日志输出方式,这里表示文件输出和控制台输出
    handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 
    #设置日志的级别为:FINE 跟踪信息 - 一般跟踪 + 方法条目、出口和返回值。
    org.apache.juli.FileHandler.level = FINE 
    #日志输出目录,此设置表示tomcat日志输出到tomcatlogs目录下
    org.apache.juli.FileHandler.directory = ${catalina.base}/logs 
    #日志输出前缀,后面跟日期信息(yyyy-MM-dd)
    org.apache.juli.FileHandler.prefix = error-debug. 
    #控制台日志输出级别
    java.util.logging.ConsoleHandler.level = FINE 
    #控制台日志输出格式化类 
    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

    保存追加的内容,并重启tomcat,即可在tomcat的log目录下产生以下文件:

    error-debug.2019-04-08.log

    打开文件error-debug即可看到详细日志

    从详细日志中即可排查出原因。

    REF:

    https://www.cnblogs.com/seamy/p/9907967.html

  • 相关阅读:
    什么是序列化
    命令执行漏洞
    sql注入总结
    npm包之merge-descriptors
    Koa路由中间件之koa-router
    TypeScript声明文件(.d.ts)的使用
    TypeScript使用的简单记录
    TypeScript的安装、使用及配置
    Node websocket简单封装
    使用docker-compose配置mysql服务
  • 原文地址:https://www.cnblogs.com/emanlee/p/10670176.html
Copyright © 2011-2022 走看看