`
ddlry521
  • 浏览: 24278 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

log4j 日志初始化

阅读更多

Logger log = Logger.getRootLogger();
//输入形式设置
    PatternLayout layout = new PatternLayout();
    layout.setConversionPattern("[%t][%d{yyyy-MM-dd HH:mm:ss}]%5p - %m%n");
    //日志输出位置初始化
    String fileName = "logs"+File.separator+"main.log";
    RollingFileAppender appd = new RollingFileAppender(layout,fileName);
    appd.setEncoding("GBK");
    appd.setMaxFileSize("10MB");
    appd.setName("mainlogapdr");
    appd.setMaxBackupIndex(10);
    log.addAppender(appd);
    //设置日志级别
    if("DEBUG".equals(getLevel()))
    {
    log.setLevel(Level.DEBUG);
    }
    else if("INFO".equals(getLevel()))
    {
    log.setLevel(Level.INFO);
    }
    else if("WARN".equals(getLevel()))
    {
    log.setLevel(Level.WARN);
    }
    else if("ERROR".equals(getLevel()))
    {
    log.setLevel(Level.ERROR);
    }

分享到:
评论

相关推荐

    log4j中配置日志文件相对路径方法(PDF)

    本文档提供log4j配置相对路径三种方法:log4j.properties文件配置、xml文件配置和通过servlet初始化方式来配置,希望对大家有所帮助

    Log4j简介 介绍log4j的原理和用法

    在项目的main class中的静态初始化块里放log4j环境的配置代码。注意:在一个项目中,log4j环境只需要被配置一次,而不是在每个使用了logger的类里都需要调用一次 ,用MyClass.class作为参数创建该类的静态Logger对象...

    Log4j 学习笔记.doc

    1. 默认的log4j初始化过程 2. BasicConfigurator.configure() 3. xml格式的log4j配置文件概述 4. 在xml文件中配置appender和layout 5. 我自己的一个使用xml文件配置log4j环境的很简单的例子 6. Log4j的编码习惯...

    log4j培训+源码

    log4j的培训文档和源码,包括java项目和web项目。从文件的配置,初始化,到写入文件,控制台和数据库等。

    log4 DELPHI 日志

    日志组件log4delphi与log4j、log4cpp如出一辙 1.安装:log4Delphi无需安装,直接解压包解压后放入任意目录(我的目录是:'D:/3rdlib/delphi/log4delphi-0.7)即可。 2.使用:在工程文件中引用解压包中src目录下...

    log4j日志文件配置

    通过初始化servlet,在文件里输出你想要的自定义信息,方便的调试功能,输出任意级别的错误.这是个jsp的日志文件配置

    web_02_2-会员管理-4-三层开发优化版.zip

    基于Servlet和jsp-的三层开发-会员管理系统--整理总结[2019-202002] 第四个版本-也就是最终完善版(vipPlusPro) ... 工具类--初始化服务器...四、操作日志(log4j || MySQL) log4j mysql 网页分页查看日志 五、

    Java日志框架:logback详解

    不管是我参与的别人已经搭建好的项目还是我自己主导的项目,日志框架基本都换成了logback,总结一下,logback大约有以下的一些优点:内核重写、测试充分、初始化内存加载更小,这一切让logback性能和log4j相比有诸多...

    Java博客系统源码(Docker+SpringBoot+Mybatis+thymeleaf).zip

    1. springBoot默认使用的是tomcat-jdbc的数据库连接池,默认使用的是dbcp的 2. 日志使用由'Starter POMs',使用Commons Logging记录日志 ...4. bug修复 5. 数据源切换 6. 结合docker,改写...日志改为log4j 11.站点上线

    sofa-common-tools:Sofa-common-tools是一个向其他SOFA库提供一些实用程序功能的库

    一些可用的解决方案: 该jar使用日志外观代替日志实现,但是应用程序开发人员仍然必须提供日志配置该jar以编程方式初始化记录器和附加器(在Multi-ClassLoader环境中,中间件/ SDK开发人员可以处理许多重复的工作,...

    《〈Java开发手册(泰山版)〉灵魂13问》.zip

    为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback) 中的API? 66 为什么阿里巴巴禁止把SimpleDateFormat定义成static变量?74 为什么阿里巴巴禁止开发人员使用isSuccess作为变量名?85 为什么阿里巴巴禁止...

    面试灵魂13问.zip

    为什么阿里巴巴禁止工程师直接使用日志系统 (Log4j、Logback) 中的 API ? 66 为什么阿里巴巴禁止把 SimpleDateFormat 定义成 static 变量? 74 为什么阿里巴巴禁止开发人员使用 isSuccess 作为变量名? 85 为...

    findConflicts:冲突的Maven插件(查找Maven项目冲突的Maven插件)

    我们都知道,java的日志包多种,象log4j,logback,slf4j,通用日志,log4j-over-slf4j,slf4j-over-log4j12等。这些包非常容易混在一起。最终的后果是,突然有一天你的应用系统就打印不出来日志了,更糟糕的是,你...

    SSM教务管理系统(源码+文档+视频+数据库脚本).rar

    数据源:C3P0 日志:log4j 前端框架:Bootstrap 快速上手 1、运行环境和所需工具 编译器:IntelliJ IDEA 项目构建工具:Maven 数据库:Mysql JDK版本:jdk1.8 Tomcat版本:Tomcat8.x 2、初始化项目 在你的Mysql中,...

    一个简单的教务查询系统(主要技术SpringMVC + Spring + Mybatis + Shiro + Bootstrap

    日志:log4j 前端框架:Bootstrap 快速上手 1、运行环境和所需工具 编译器:IntelliJ IDEA 项目构建工具:Maven 数据库:Mysql JDK版本:jdk1.8 Tomcat版本:Tomcat8.x 2、初始化项目 在你的Mysql中,创建一个...

    智能开发平台 DOROODO

    log4j.appender.appender3.URL=jdbc:mysql://127.0.0.1:3306/doroodo?characterEncoding=UTF-8 ---->日志数据库链接 log4j.appender.appender3.user=root ---->日志数据库用户名 log4j.appender.appender3.password=...

    xmljava系统源码-bc-demo:bc平台

    xml java系统源码 BC平台演示 浏览: 源码: [内网]git@[serverIp]:bc-demo.git 或 [外网]:rongjihuang/bc-demo.git ...->log4j日志配置文件 | | | |--global.properties ->struts全局国际化配置文件 | | | |

    基于Java开发的派单管理系统demo源码+项目说明+sql数据库(课程大作业).zip

    - 日志管理:SLF4J 1.7、Log4j - 页面交互:Vue2.x - 缓存:redis 2.8 - 手机页面:weui 软件需求** - JDK1.8+ - MySQL5.5+ - Tomcat7.0+ - Maven3.0+ **本地部署** 下载源码 - 创建数据库jxtelecom,数据库编码...

Global site tag (gtag.js) - Google Analytics