eclipse环境下日志打印输出
1.先将jdk配置一下

选Preferences----

找到自己的jdk所在的位置
2.配置Tomcat
window-----preferences-------



找到自己的tomcat所在位置
3.项目右键,build path--------->configure build path





4.导入log4j-1.2.14.jar
右键点击log4j-1.2.14.jar文件build path----->add to build path
项目根目录下创建一个log4j.log的文件,同时在src目录下导入log4j.properties文件

log4j.properties文件代码如下
#log4j.rootLogger = DEBUG, a1
log4j.rootLogger = INFO, A1
#log4j.rootLogger = ERROR, A1
#\u8fd9\u91cc\u5b9a\u4e49\u7684\u662ferror\u7ea7\u522b\u7684\uff0c\u5176\u5b9e\u7528info\u7ea7\u7684\u5c31\u53ef\u4ee5\u4e86\uff0c\u53cd\u6b63\u67095\u4e2a\u7ea7\u522b\u4f60\u81ea\u5df1\u770b\u7740\u7528\uff1b
#log4j.appender.A1 = org.apache.log4j.ConsoleAppender
log4j.appender.A1 = org.apache.log4j.FileAppender log4j.appender.A1 = org.apache.log4j.RollingFileAppender
log4j.appender.A1.File =log4j.log
#\u5b9a\u4e49\u65e5\u5fd7\u7684\u5b58\u653e\u8def\u5f84\u548c\u6587\u4ef6\u540d\uff1b
log4j.appender.A1.MaxFileSize=500KB
#\u5f53log\u6587\u4ef6\u5927\u4e8e500K\u7684\u65f6\u5019\u5220\u9664\u91cd\u65b0\u5efa\uff1b
log4j.appender.A1.MaxBackupIndex=10
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#\u4f7f\u7528\u7684\u662f\u81ea\u5b9a\u4e49\u7684\u65e5\u5fd7\u683c\u5f0f\uff0c\u4e0b\u9762\u5c31\u662f\u81ea\u5b9a\u4e49\u7684\u4e00\u4e9b\u53c2\u6570\u54af\uff1b
#log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c %x - %m%n
log4j.appender.A1.layout.ConversionPattern = [%d] [%t] %m%n
创建一个包 org.jsoft.log
包下面创建一个类 TestLog
package org.jsoft.log; import org.apache.log4j.*;
/**
* @author Administrator
* @version 2018-1-9上午9:14:11
*/
public class TestLog { public static void main(String[] args) {
//获得纪录器
new TestLog().getLog();
}
public void getLog(){
Logger l = Logger.getLogger(TestLog.class);
l.info("你动了我的人");
}
}
运行,在log4j.log可以看到日志打印出来了

WARN No appenders could be found for logger (org.jsoft.log.TestLog).
出现这个错误是因为没有导入log4j.properties文件
eclipse环境下日志打印输出的更多相关文章
- 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配 ...
- Eclipse环境下JBoss调试,解决引用的工程不被部署的问题
其实算是一个很小的经验,在eclipse环境下进行jboss的部署,因为要定义某公共包的问题,将代码down下来做了个工程,部署时发现jboss提示:class not found! 从jboss部署 ...
- eclipse环境下如何配置tomcat
eclipse环境下如何配置tomcat 很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过 ...
- eclipse环境下基于已构建struts2项目整合spring+hibernate
本文是基于已构建的struts2项目基础上整合 spring+hibernate,若读者还不熟悉struts2项目,请先阅读 eclipse环境下基于tomcat-7.0.82构建struts2项目 ...
- Oracle RAC 集群环境下日志文件结构
Oracle RAC 集群环境下日志文件结构 在Oracle RAC环境中,对集群中的日志的定期检查是必不可少的.通过查看集群日志,可以早期定位集群环境中出现的问题,以便将问题消灭在萌芽状态.简单介绍 ...
- java(一)IntelliJ和eclipse环境下的Hello World
1. IntelliJ环境下的Hello World 1. 启动IntelliJ IDE,选择File->New->Project 选择Java如果没有出现Project SDK,则选择N ...
- java 在centos6.5+eclipse环境下调用opencv实现sift算法
java 在centos6.5+eclipse环境下调用opencv实现sift算法,代码如下: import org.opencv.core.Core; import org.opencv.core ...
- eclipse环境下无法创建android virtual Devices(AVD)问题解决的方法汇总
首先,要在eclipse环境下成功的创建一个安卓虚拟机,须要有三项东西,第一就是eclipse,第二就是android SDK Manager,第三就是ADT,也就是eclipse环境下的一个安卓虚拟 ...
- 【转】在Eclipse环境下配置Servlet开发环境
配置这个真心坑···浪费我一下午时间,而且去网上找了一圈资料发现都不靠谱呀= = 于是自己写一个,防止忘记了 一.配置前准备 你需要下载三个东西 Eclipse J2EE:http://www.ecl ...
随机推荐
- Python+Selenium webdriver Api
# -*- coding: utf-8 -*- from selenium import webdriver browser = webdriver.Firefox() #browser.set_wi ...
- IE CSS Bugs 列表和解决方法
我们在开发中我们常会在IE中遇到很多莫名的bug,尤其是老态龙钟的IE6浏览器.为了提高我们的开发效率,需要经常总结,整理工作中遇到的问题.我们在网络上找到的IE Bugs 资料是零散的.不过,在老外 ...
- dubbo源码—SPI
Java中的SPI SPI,Service Provider Interface,java中提供的一种使程序可扩展的方式,系统定义好接口规范,供其他服务提供方实现,服务提供方将自己jar包META-I ...
- USACO Section 2.1 Healthy Holsteins
/* ID: lucien23 PROG: holstein LANG: C++ */ #include <iostream> #include <fstream> #incl ...
- 动态生成表格的每一行的操作按钮如何获取当前行的index
for(var i=0; i<10; i++) { $("#tableList").append( $("<tr>").append( $(& ...
- 如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。
不要通过网页提交,通过网页提交一次,然后在终端再次push的时候,会认为网上代码仓库已经被其他地方提交过一次代码,此时会拒绝终端push 这个时候只能是pull,然后才能再次在终端提交. 也就是说,避 ...
- springboot小技巧(转)
一些springboot小技巧.小知识点 初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用Jpa,另外一种是Spring JDBC.两种方式各有区别下面 ...
- 以通配符(%)开始的like字符串,走索引
在对oracle的SQL优化过程中经常会遇到[like'%abc']破坏索引的问题,但是如果真有此类需求,该如何在不破坏索引的基础上进行查询呢. [sql] view plain copy sys@m ...
- eclipse点击空白处自动打开项目
如图 选择上面的 Link with Editor 即可
- ASP.NET.Core中使用AutoMapper
首先需要在NuGet中引用AutoMapper的类库 install-package AutoMapper install-package AutoMapper.Extensions.Micros ...