Log4j快速使用精简版
Log4j快速使用精简版
1、导入log4j-1.2.17.jar包
2、在src根目录下创建log4j.properties文件
log4j.rootLogger=INFO, CONSOLE, FILE
## console 配置文件输出的目的地 (控制台)
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy/MM/dd/HH:mm:ss} %-5p [%t] %10l - %m%n
## file 配置文件输出的目的地 (写入日志文件)
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=D:/logs/log4j.log
log4j.appender.FILE.MaxFileSize=1MB
log4j.appender.FILE.Append = true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy/MM/dd/HH:mm:ss} %-5p [%t] %10l - %m%n
##第一个参数代表日志的级别 日志级别有五个 DEBUG INFO WARN ERROR FATAL
##常用的日志基本有4个 DEBUG INFO WARN ERROR
##DEBUG 我们为程序设定的一些调试信息
##INFO 为一般 要显示的信息 ,比如登陆,参数的值
##WARN 一般为警告信息 ,比如说session丢失,文件路径不存在
##ERROR 一般为异常信息 用于异常打印
##第二个和第三个参数代表日志信息的输出地点 输出地点分五个类型
##1.org.apache.log4j.ConsoleAppender(控制台)
##2.org.apache.log4j.FileAppender(文件)
##3.org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)
##4.org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)
##5.org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方--邮箱)
## layout表示日志信息的输出格式风格
## 1.org.apache.log4j.HTMLLayout(以HTML表格形式布局),
## 2.org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
## 3.org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
## 4.org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
##%d: 输出日志时间点的日期或时间,比如:%d{yyy MMM dd HH:mm:ss},输出类似:2011年10月18日 22:10:28
##%p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL,
##%t: 输出产生该日志事件的线程名
##%c: 输出日志信息所属的类目,通常就是所在类的全名
##%l: 输出代码中的行号----包括类目名、发生的线程,以及在代码中的行数。举例:com.tz.jspstudy.test.Log4jTest.main(Log4jTest.java:19)
##%m: 输出代码中指定的消息,产生的日志具体信息
##%n: 输出一个回车换行符
3、在需要添加日志的class里面创建Logger对象
import org.apache.log4j.Logger;
Logger logger = Logger.getLogger(Log4jTest.class);
4、添加日志信息
logger.debug("debug log");
logger.info(" info log");
logger.warn(" info log");
logger.error(" info log");
Log4j快速使用精简版的更多相关文章
- Linux上oracle精简版客户端快速部署
RHEL6 + Oracle 11g客户端快速部署 需求:只是用到客户端的sqlplus, sqlldr功能. 方案:用精简版实现客户端的快速部署 1.上传oracle精简版客户端到服务器/tmp目录 ...
- TeamViewer12.0.71503(远程控制软件)精简版 单文件企业版介绍
TeamViewer 是一款能在任何防火墙和 NAT 代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可 ...
- 电脑公司最新GHOST WIN7系统32,64位优化精简版下载
系统来自系统妈:http://www.xitongma.com 电脑公司最新GHOST win7系统32位优化精简版V2016年3月 系统概述 电脑公司ghost win7 x86(32位)万能装机版 ...
- TeamViewer12.0.71503(远程控制软件)精简版单文件企业版介绍
TeamViewer 是一款能在任何防火墙和 NAT 代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可 ...
- 小韦XPSP3 V10.0_Ghost精简版
小韦XPSP3 V10.0_Ghost精简版 该版本基于小韦XPSP3 V10.0,用EasySysprep_4.1进行重新封装,最大程度保持原版极度精简的理念.C盘为NTFS格式,安装后C盘只占用2 ...
- 03-Spring profile实用精简版介绍
为什么说是实用精简版,没办法,工作太忙压力大啊,菜是原罪啊,所以接下来写的一些博客可能都是更偏实用性,精简点,方便自己回顾,快速上手使用即可,毕竟感觉不详细还有书不是吗. profile是用来干什么的 ...
- ArcGIS10.2.1精简版、ArcGIS_Desktop10_Tutorial、破解文件等下载地址
原版ArcGIS for Desktop的ISO文件一般都在4.5G以上,一般人用不上里面很多工具,下载回来又浪费时间,现推出ArcGIS10.2.1精简版(里面只包含主程序.Data Interop ...
- VMware10.06精简版安装后台运行
VMware10.06精简版安装时会出现一个安装功能选择菜单,里面有一条后台运行必选功能,一般人会跳过条.当你打算在服务器上用vmware时,一定要安装后台运行服务,否则你无法换出正在运行的后台虚拟机 ...
- [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)
利用周末时间将整个电脑格式化,换成了ubuntu系统- 所谓:扫清屋子再请客! 但是有些软件只在win上有,于是还是考虑装个虚拟机来个——逐步过度策略,一点点地从win上转移到linux上 我的系统是 ...
随机推荐
- Android NDK 项目依赖简单示例
目录文件结构如图, 进入main目录执行命令 .ndkbuild NDK_MODULE_PATH=../ 说明 .ndkbuild请替换成有效的ndk-build的命令 所有文件下载 http://p ...
- Jquery设置Cookie
jQuery代码: <script src="js/jquery-1.3.1.js" type="text/javascript"></scr ...
- BZOJ3143 [Hnoi2013]游走
首先高斯消元解出每个点被走到的概率 注意到这里走到$n$就停下来了,所以$P(n) = 0$ 解出来以后,给每条边$(u, v)$赋边权$P(u) + P(v)$即可,然后直接贪心 /******** ...
- kettle 使用JAVA代码进行执行
kettle 设计完成之后,可以在设计工具中进行调用,也可以使用java代码进行调用. 1.通过文件方式执行转换. public static void runTransfer(String[ ...
- iOS生成静态库方法
在iOS的开发过程中,我们常常用到第三方的库.比如支付.地图.广告等. 那么,如何制作自己的库文件呢? 如何将自己写的功能类编译成库文件,分发给其他人来使用呢并做成通用库里? iOS开发一年多来没有制 ...
- 【软件】【diamond】-管脚分配
未用到的引脚设置,浮空引脚设置.可以设置浮空电压
- Excel表格导入数据
步骤: 1,选择要插入的数据库--右键--任务--导入数据 2,点击下一步,选择数据源,excel文件路径,和版本信息(注:使用2010及以上版本的office,请先将格式转换为03 或07格式的以便 ...
- 在VMware中安装ubuntu出现菜单栏无法显示的情况
在VMware中安装ubuntu出现菜单栏无法显示的情况 其实这个问题的原因时由于VMware中enable了3D图形加速界面,只需要shutdown当前运行的虚拟机,然后在虚拟机,设置,显示器,3D ...
- google api autocomplete
<input class="flex-item" id="autocomplete" placeholder="address, zip or ...
- SQL Server数据库性能优化之SQL语句篇【转】
SQL Server数据库性能优化之SQL语句篇http://www.blogjava.net/allen-zhe/archive/2010/07/23/326927.html 近期项目需要, 做了一 ...