1、下载导入包commons-logging.jar和log4j-1.2.9.jar
2、写配置文件log4j.properties,内容如下:
log4j.rootCategory=INFO, LOGFILE     //LOGFILE表示将日志写到文件中,如果是CONSOLE则将日志写到控制台
log4j.logger.org.apache.axis2.enterprise=FATAL
log4j.logger.de.hunsicker.jalopy.io=FATAL
log4j.logger.httpclient.wire.header=FATAL
log4j.logger.org.apache.commons.httpclient=FATAL
log4j.appender.LOGFILE=org.apache.log4j.DailyRollingFileAppender
//下面这两句设置每天生成一个日志文件,当天日志文件名为"log_",每过一天前一天会被自动改名为"log_日期.log"
//要想测试是否正确,可以生成"log_",之后修改系统时间再生成日志,则前一天的"log_"会被改名,同时生成一个新的"log_"
log4j.appender.LOGFILE.File=Log/log_//日志文件的目录和日志文件的名字
log4j.appender.LOGFILE.DatePattern=yyyy-MM-dd'.log'   
log4j.appender.LOGFILE.Append=true   //true表示以追加方式写日志,false表示以覆盖方式
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n
3、java代码调用
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class testLog {
 public static void main(String[]args){
//testLog.class.getName()返回类的名字,实际上也就是一个字符串,可以用任意字符串代替,如"出错位置:testLog类"
   Logger logger = Logger.getLogger(testLog.class.getName());
 //设定配置文件的位置,如果不设置则要把配置文件放到class目录或根目录
   PropertyConfigurator.configure("./config/log4j.properties");   
      logger.info("日志内容。。。。。。");
 }
}

利用log4j写日志相关推荐

  1. java 使用log4j写日志文件

    1.下载包,放在lib目录下 2.在CLASSPATH下建立log4j.properties,内容如下 log4j.rootLogger=info,ROLLING_FILE log4j.appende ...

  2. Log4j写日志文件使用详解

    Log4j输出到控制台成功,写入文件失败 - Log4j和commons log的整合 一.今天在使用commongs-logging.jar和log4j.properties来输出系统日志的时候,发 ...

  3. java log4j 写日志_Java log4j同时写入文本日志和数据库日志

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 Log4jUtil.java import org.apache.log4j.Logger; import org ...

  4. 在java中用log4j写日志文件

    1.在程序中导入jar:log4j-1.2.15.jar 2.新建文件log4j.properties放置在根目录,并增加代码行: log4j.rootLogger=INFO,CONSOLE,DayR ...

  5. JSP页面调用log4j写日志文件

    <%@ page import="org.apache.log4j.Logger"%> <%Logger log = Logger.getLogger(this. ...

  6. 利用stdin stdout stderr及POSIX-linux机制重定向写日志

    利用stdin stdout stderr及POSIX-linux机制重定向写日志 由open返回的文件描述符一定是该进程尚未使用的最小描述符.由于程序启动时自动打开文件描述符0.1.2,因此第一次调 ...

  7. java jar log4j_java项目打包成可执行jar用log4j将日志写在jar所在目录操作

    开发一个demo时想将日志输出到最终打包的jar所在目录,从网上学习实验整理之后的配置如下, log4j.properties log4j.rootLogger = INFO,console,logF ...

  8. [java]如何在项目中用好log4J写项目日志

    1概述 一般的系统对程序的调试信息只进行了简单的粗放处理,将这些信息直接用System.out.println()语句输出到控制台中.由于在调度过程中程序员为了能够跟踪程序的运行情况往往将大量信息输出 ...

  9. cx_oracle写日志信息_日志系统的设计

    笔者在写作本章节的时候,并不敢把此章节的标题叫做<高性能日志系统的设计>,之所以不敢加上"高性能"三个字的原因是: 第一,我对于日志系统设计知识和经验都来自于学习和工作 ...

最新文章

  1. shell--局部变量
  2. HBase在淘宝的应用和优化小结
  3. 666!让移动端也用上3D·VR特效
  4. boost::gregorian模块实现自出生以来的天数的测试程序
  5. xgboost原理及应用
  6. 2022年Python数据分析的宝藏地带
  7. 使用简单的Java代码在SAP C4C里创建销售订单
  8. Linux 网络编程详解一(IP套接字结构体、网络字节序,地址转换函数)
  9. 关于Acegi的详细信息(配置)
  10. 计算机网络的维护 维修方法,网络故障怎么解决 网络维修常见网络故障维修方法【详细介绍】...
  11. 圆变成长方形什么变了_什么是透视,透视到底有多重要?
  12. 计算机学院嘉年华标题,我院计算机系举办计算机嘉年华系列活动
  13. 如何将 hadoop1.1.2/1.2.1 源码关联到 Eclipse
  14. ubuntu下rz,sz命令用法
  15. 【Tensorflow】图像的读取、解码、显示、处理、编码、保存
  16. 迷宫最短路径-货郎担问题的解决思路
  17. w7忘记计算机密码,win7系统忘记电脑开机密码的解决方法
  18. 好用到爆炸的Chrome谷歌插件下载——妈妈再也不用担心我找不到好的插件了
  19. UE4 解决半透明材质显示错误
  20. 惊天翻转,复盘BSV的逆袭之路

热门文章

  1. Add Binary 二进制求和
  2. 5G 核心网 Inter NG-RAN node N2 based handover 信令流程
  3. 1024共码未来(一览中华风华,API First)
  4. JAVA中如何实现代码优化(技巧讲解)
  5. golang版本管理gvm
  6. 蓝字冲销是什么意思_在记账凭证中冲销是什么意思
  7. 域名解析-/etc/hosts
  8. 关于Win10电脑连接WIFI时出现 “无法连接到这个网络” 问题的解决方法
  9. 爱普生EPSON实时时钟芯片-RX8111CE
  10. 5G NR协议栈SDAP、PDCP