当线上出现问题的时候,无法debug,log的级别开始时候设定的比较高,导致不好调试的时候
可以临时修改对应log的级别,定位完问题之后再改回去
log4j版本:
<%@page import="java.util.Enumeration"%>
<%@page import="org.apache.log4j.LogManager"%>
<%@page import="org.apache.log4j.Logger"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
Enumeration<Logger> loggers = LogManager.getCurrentLoggers();
while (loggers.hasMoreElements()) {
Logger logger = loggers.nextElement();
out.println(logger.getName() + " <br/>");
}
%>
</body>
</html>
logback版本
<%@page import="org.slf4j.ILoggerFactory"%>
<%@page import="ch.qos.logback.classic.LoggerContext"%>
<%@page import="ch.qos.logback.classic.Logger"%>
<%@page import="org.slf4j.LoggerFactory"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>just for test</title>
</head>
<body>
<%
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
List<Logger> loggers = loggerContext.getLoggerList();
for (Logger logger : loggers) {
out.println(logger.getName() + " " + logger.getLevel() + "<br/>");
}
%>
</body>
</html>
分享到:
相关推荐
日志配置核心 项目必须使用logback作为日志输出组件。 具体使用方法: //rainbowhorse.site/...获取服务所有logger级别信息 获取常规记录器级别信息 设置指定logger的logger级别 获取所有日志文件信息 查询某日志文件最
React + Ant Design脚手架,专用作后台管理系统,反复在项目中实践和优化,功能齐全,细节完善,并提供丰富的示例代码,可以直接上手和开发。 技术选型 react + redux + react-router + ant-design +不可变+获取 ...
可以通过获取记录每个数据列的最小值和最大值的平均值,标准偏差,最小值,最大值和一天中的时间来生成特定日期的天气报告,然后将其可视化为图表。此应用程序的摘要文本结果被保存到一个格式化的文本文件中,以与...
项目由两部分组成。 其中之一是J2ME应用程序。 用于从GPS获取照片,位置,速度和路线等信息,并将其传输到Web服务器。 另一个是网络应用程序。 允许使用GoogleMap管理和显示接收到的数据
- 在Controller中使用@PreAuthorize等注解需要在spring-web配置文件中扫描security包下的类 6. 引用application.properties中的属性的方式:@ConfigurationProperties(prefix = "spring.mail") + @Component + ...
搭建的web项目 (有兴趣可以看看Django的使用) D、如果要连接mysql数据库,请修改settings.config.yml 文件配置 2、app.common包下面有一些公共类 BaseDao.py :对DBUtils.PersistentDB 包进行了二次封装,简化了...
在router层使用emit方式可以避免每个文件都引入logger和获取实例。参数说明: name :日志事件名称,固定为'log' obj: string或者object格式。如果是string,认为是错误消息。如果是object,请认为是详细信息。...
Redis二次封装的这个项目主要实现了自动延期的功能,可以在配置的时候设置某些缓存是否需要自动延期<默认为ture>,自动延期的将会在获取的时候重置 过期时间来达到自动延期功能。然后就是添加了一些方法来快捷操作...
如果是BS程序,则添加到Web.config文件中,添加内容一样,这里不再列出。 App.config文件添加内容如下: <?xml version="1.0" encoding="utf-8" ?> type="log4...
自述文件nMASE:网络跟踪搜索引擎一种搜索引擎,它记录和分析网络活动,并通过 Web 界面向用户提供排名结果。 nMASE 是为网络管理员创建的网络监控工具。 它为管理员提供了直观的搜索引擎界面,可以搜索记录的网络...