log4j漏洞版本(LOG4J错误)

2025-04-21 07:50:04 0

log4j漏洞版本(LOG4J错误)

本文目录

LOG4J错误

你的log4j配置的是将日记信息 通过socket方式写到 本地4445端口,而你本地没有开启一个socket服务器来接收信息。解决方法:1.开启本地socket:新建一个类:import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Test { public static void main(String args) { ServerSocket serverSocket; try { serverSocket = new ServerSocket(4445); } catch (IOException e1) { e1.printStackTrace(); return; } while(true){ try { Socket socket = serverSocket.accept(); System.out.println(“一个客户端连接上!“); //do some thing } catch (IOException e) { e.printStackTrace(); } } }}2.如果没有必要通过socket来记录这个日志信息,建议采用文件的方式,将配置文件改为:log4j.rootLogger=DEBUG, SOCKETlog4j.appender.SOCKET=org.apache.log4j.FileAppenderlog4j.appender.SOCKET.file=“D:\\log.txt“log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout log4j.appender.SOCKET.layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n

log4j的使用步骤

  一、使用步骤:  第一步  加入log4j-1.2.8.jar(可以选择log4j的更高版本)到lib下。  第二步  在CLASSPATH下建立log4j.properties。内容如下(数字为行号):  1 log4j.rootCategory=INFO, stdout , R  2  3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender  4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  5 log4j.appender.stdout.layout.ConversionPattern= %p %t %c - %m%n  11  12 log4j.logger.com.neusoft=DEBUG  13 log4j.logger.com.opensymphony.oscache=ERROR  14 log4j.logger.net.sf.navigator=ERROR  15 log4j.logger.org.apache.commons=ERROR  16 log4j.logger.org.apache.struts=WARN  17 log4j.logger.org.displaytag=ERROR  18 log4j.logger.org.springframework=DEBUG  19 log4j.logger.com.ibatis.db=WARN  20 log4j.logger.org.apache.velocity=FATAL  21  22 log4j.logger.com.canoo.webtest=WARN  23  24 log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN  25 log4j.logger.org.hibernate=DEBUG  26 log4j.logger.org.logicalcobwebs=WARN  第三步  相应的修改其中属性,修改之前就必须知道这些都是干什么的,在第二部分讲解。  第四步  在要输出日志的类中加入相关语句:  定义属性:static Logger logger = Logger.getLogger(LogDemo.class); //LogDemo为相关的类  在相应的方法中:  if (logger.isDebugEnabled()){  logger.debug(“System …..”);  二、log4j的简单介绍:  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。  三、参考资料:  http://baike.baidu.com/link?url=6PYC2iFZ6PPRStX30CayDL4un_UUtsh9Nfm-hcbLiMBVjygQQNActSKMmv2Z84r-V7DeQj7e4nBF8CnfBwxAHq

log4j漏洞版本(LOG4J错误)

本文编辑:admin

更多文章:


divx解码器下载(divx格式的影片能在哪儿下载)

divx解码器下载(divx格式的影片能在哪儿下载)

本文目录divx格式的影片能在哪儿下载求GIF Movie Gear使用的divx解码器mp3解码器下载divx格式的影片能在哪儿下载我晕死,有这么问问题的网络上流传的影片大多为rm.rmvb.avi等格式的各种格式各有优劣divx格式的较

2025年2月10日 17:30

skill怎么读(length,weight,skill,more怎么读)

skill怎么读(length,weight,skill,more怎么读)

本文目录length,weight,skill,more怎么读ability和skill有什么区别length,weight,skill,more怎么读length 莫尔,尔读轻声调ability和skill有什么区别ability和sk

2025年3月6日 12:40

专题网页是什么?如何制作网站专题页面

专题网页是什么?如何制作网站专题页面

本文目录专题网页是什么如何制作网站专题页面怎么制作自己的活动页面H5专题页表现形式有哪些如何做一个专题页面网站网络优化:什么是“专题页”“竞价页”他们的作用分别是什么什么是专题页主题,活动专题页专题网页是什么专题网页说明: 利

2025年3月20日 19:30

socket编程方法(c# socket编程)

socket编程方法(c# socket编程)

本文目录c# socket编程什么是SOCKET编程方法c# socket编程private void button2_Click(object sender, EventArgs e)if (s.Connected == true)try

2025年2月22日 16:50

数据挖掘技术介绍(什么是数据挖掘数据挖掘怎么做啊)

数据挖掘技术介绍(什么是数据挖掘数据挖掘怎么做啊)

本文目录什么是数据挖掘数据挖掘怎么做啊数据挖掘的技术都有哪些大数据挖掘主要涉及哪些技术数据挖掘技术涉及哪些技术领域数据挖掘技术具有哪些特点什么是数据挖掘数据挖掘怎么做啊数据挖掘一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性(属于A

2025年3月23日 03:50

国内打开google网页的方法(电脑如何正常使用谷歌浏览器)

国内打开google网页的方法(电脑如何正常使用谷歌浏览器)

本文目录电脑如何正常使用谷歌浏览器怎样可以访问谷歌网页请问电脑如何在中国访问谷歌关于国内用户如何访问Google.com怎么访问谷歌的网站电脑如何正常使用谷歌浏览器参考下面方法使用:1、首先打开电脑桌面上的谷歌浏览器。2、这时会看到页面显示

2025年4月20日 11:50

selectinto(select into 请帮我解释一下了,谢谢)

selectinto(select into 请帮我解释一下了,谢谢)

本文目录select into 请帮我解释一下了,谢谢select into 语句select into 请帮我解释一下了,谢谢首先,SELECT INTO是一个复制表的语法,按照SELECT的结果集创建一个表并把数据全部插入进去。isnu

2025年3月18日 14:10

网页个人主页设计(关于个人主页网站设计的原则)

网页个人主页设计(关于个人主页网站设计的原则)

本文目录关于个人主页网站设计的原则网页设计与制作(个人主页)如何建立web网站来制作个人主页如何设计一个个人网站关于个人主页网站设计的原则简洁性从人记忆能力角度来说,由于人的大脑一次最多可记忆五到七条信息,因此如果希望人们在看完你的页面后能

2025年4月13日 04:20

css教程离线版(css样式怎么学)

css教程离线版(css样式怎么学)

本文目录css样式怎么学CSS层叠样式表视频教程——57自学网css样式怎么学多练习div + css ,这个不是学会的问题,而是活学活用的问题,你要多练习,只有熟能生巧了,才能算是刚刚起步。学无止尽,何谈学会呢?的确有前辈之前教过

2025年2月28日 01:30

网站设计免费(有什么设计网站下载免费)

网站设计免费(有什么设计网站下载免费)

本文目录有什么设计网站下载免费怎么免费建设网站如何免费网站建设怎么才能建设免费网站!有什么设计网站下载免费这些都是免费的 3lian素材 http://www.3lian.com/psd/ ps素材库 http://www.sssccc

2025年3月23日 17:40

leader怎么读(Leader怎么念 写汉语翻译的读音)

leader怎么读(Leader怎么念 写汉语翻译的读音)

本文目录Leader怎么念 写汉语翻译的读音leader什么意思Leader怎么念 写汉语翻译的读音你好!leader 英We now need a new leader of the party and a new style of

2025年4月7日 07:10

mysql必背50条语句(大神帮忙 关于mysql中的sql语句)

mysql必背50条语句(大神帮忙 关于mysql中的sql语句)

本文目录大神帮忙 关于mysql中的sql语句帮忙写个mysql语句关于MySql的语句大神帮忙 关于mysql中的sql语句character introducer翻译过来就是字符引导。也就是针对字符串,显式的给定一个字符编码和排序规则,

2025年3月28日 21:50

命令提示符怎么以管理员身份运行(cmd怎么以管理员身份运行)

命令提示符怎么以管理员身份运行(cmd怎么以管理员身份运行)

本文目录cmd怎么以管理员身份运行怎么使用管理员身份运行cmd电脑如何以管理员身份运行cmd命令提示符程序命令提示符怎样以管理员身份运行在win7中怎样以管理员身份运行命令提示符如何以管理员身份运行cmd如何以管理员身份运行命令提示符cmd

2025年2月12日 20:40

铃儿响叮当中文歌词?铃儿响叮当 儿童歌曲歌词

铃儿响叮当中文歌词?铃儿响叮当 儿童歌曲歌词

本文目录铃儿响叮当中文歌词铃儿响叮当 儿童歌曲歌词铃儿响叮当的歌词铃儿响叮当中文 歌词圣诞歌曲《铃儿响叮当》歌词是什么铃儿响叮当中文版歌词是什么铃儿响叮当英文版歌词铃儿响叮当乐谱圣诞歌曲铃儿响叮当的歌词是什么铃儿响叮当中文歌词歌曲《Jing

2025年2月9日 17:20

当年杨家将被困的二郎山是现在的什么地方有哪些历史故事?《歌唱二郎山》中的二郎山位于哪条公路

当年杨家将被困的二郎山是现在的什么地方有哪些历史故事?《歌唱二郎山》中的二郎山位于哪条公路

本文目录当年杨家将被困的二郎山是现在的什么地方有哪些历史故事《歌唱二郎山》中的二郎山位于哪条公路当年杨家将被困的二郎山是现在的什么地方红歌里的二郎山在哪二郎山在哪里个省哪个县二郎山风景名胜区的主要景点为什么二郎山隧道有五星红旗当年杨家将被困

2025年4月10日 14:10

16进制转化为十进制(16进制 怎么表示可以转换成十进制吗怎么转换~!)

16进制转化为十进制(16进制 怎么表示可以转换成十进制吗怎么转换~!)

本文目录16进制 怎么表示可以转换成十进制吗怎么转换~!十六进制怎样化为十进制16进制 怎么表示可以转换成十进制吗怎么转换~!16进制的简写表示形式为hex或下标16,如:39(16)。十六进制是可以转换为十进制的。具体的转换方式是:把十六

2025年4月9日 11:10

each of us(each of us这句明明是做主语的,us可以做主语)

each of us(each of us这句明明是做主语的,us可以做主语)

本文目录each of us这句明明是做主语的,us可以做主语请问all of us 与each of us 的区别each of us这句明明是做主语的,us可以做主语你好!为您解答Eachofus这个短语的中心词是each,ofus是修

2025年3月22日 21:40

js判断数组中是否包含某个值(js怎么判断数组中是否包含某个属性)

js判断数组中是否包含某个值(js怎么判断数组中是否包含某个属性)

本文目录js怎么判断数组中是否包含某个属性JS中怎么判断数组中是否包含某一元素js怎么判断某个数组里面是否包含这个元素js怎么判断数组中是否包含某个属性可以用数组的indexOf函数,方法arr.indexOf(find,start);fi

2025年3月9日 14:10

json的jar包下载(关于maven中下载导入json JAR包的问题 Missing artifact net.sf.json-lib:json-lib:jar:2.2.3:compile)

json的jar包下载(关于maven中下载导入json JAR包的问题 Missing artifact net.sf.json-lib:json-lib:jar:2.2.3:compile)

本文目录关于maven中下载导入json JAR包的问题 Missing artifact net.sf.json-lib:json-lib:jar:2.2.3:compile我下载了一个json-lib-2.2.2-jdk15.jar包,

2025年4月1日 21:30

delivery date是什么意思(delivery date和shipping date的区别)

delivery date是什么意思(delivery date和shipping date的区别)

本文目录delivery date和shipping date的区别Delivery Date代表什么delivery date 什么意思delivery date是什么意思Delivery Date是什么意思呢Delivery Date

2025年3月30日 16:00

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:20
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:9
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
winrar下载官网(WinRAR哪儿下载\)
2025-04-19 09:30:01 浏览:5
标签列表

热门搜索