跟着别人学ssm+springSecurity(二)
来源:互联网 发布:西亚斯网络教学平台 编辑:程序博客网 时间:2024/05/18 14:26
加入日志组件
一、Log4j配置文件:目录:Resource,文件名:log4j.properties
#定义LOG输出级别log4j.rootLogger=INFO,Console,File#定义日志输出目的地为控制台log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.Target=System.out#可以灵活地指定日志输出格式,下面一行是指定具体的格式log4j.appender.Console.layout = org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=[%c] - %m%n#文件大小到达指定尺寸的时候产生一个新的文件log4j.appender.File = org.apache.log4j.RollingFileAppender#指定输出目录log4j.appender.File.File = logs/ssm.log#定义文件最大大小log4j.appender.File.MaxFileSize = 10MB# 输出所以日志,如果换成DEBUG表示输出DEBUG以上级别日志log4j.appender.File.Threshold = ALLlog4j.appender.File.layout = org.apache.log4j.PatternLayoutlog4j.appender.File.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n
二、Log4j的再封装工具:目录:com.zyj.util,文件名:Log.java
package com.zyj.util;import org.apache.commons.logging.LogFactory;public class Log { public static void info(Object object, String tittle, String text) { org.apache.commons.logging.Log logger = LogFactory.getLog(object.getClass()); String infoStart = "\n————————————————————————————————————————————————————————[Info Start]——\n"; String infoEnd = "————————————————————————————————————————————————————————[Info End]——\n"; StringBuffer stringBuffer = new StringBuffer(infoStart); stringBuffer.append("标题:" + tittle + "\n内容:") .append(text + "\n") .append(infoEnd); logger.info(stringBuffer.toString()); } public static void error(Object object, String tittle, String text, Throwable t) { org.apache.commons.logging.Log logger = LogFactory.getLog(object.getClass()); String infoStart = "\n————————————————————————————————————————————————————————[Info Start]——\n"; String infoEnd = "————————————————————————————————————————————————————————[Info End]——\n"; StringBuffer stringBuffer = new StringBuffer(infoStart); stringBuffer.append("标题:" + tittle + "\n内容:") .append(text + "\n") .append(infoEnd); logger.error(stringBuffer.toString(), t); } public static void debug(Object object, String tittle, String text) { org.apache.commons.logging.Log logger = LogFactory.getLog(object.getClass()); String infoStart = "\n————————————————————————————————————————————————————————[Info Start]——\n"; String infoEnd = "————————————————————————————————————————————————————————[Info End]——\n"; StringBuffer stringBuffer = new StringBuffer(infoStart); stringBuffer.append("标题:" + tittle + "\n内容:") .append(text + "\n") .append(infoEnd); logger.debug(stringBuffer.toString()); }}
阅读全文
0 0
- 跟着别人学ssm+springSecurity(二)
- 跟着别人学ssm+springSecurity(三)
- 跟着别人学ssm+springSecurity(一)
- 一起来学springSecurity安全框架(二)
- 跟着别人学:用LFS从零构建linux
- STM8单片机PWM应用(跟着别人学)
- 跟着thinkphp官方论坛学TP 二
- 跟着AARON一起学http协议(二)URL语法
- 跟着官方文档学HINT(二)优化器模式
- 跟着《Learn Python The Hard Way》学Python(二)
- SpringSecurity应用(二)
- SpringSecurity应用(二)
- SpringSecurity笔记二
- 跟着vivi学bootloader
- 跟着学制表
- 跟着示例学Oozie
- 跟着示例学Oozie
- 跟着示例学Oozie
- 云自助清洗环境中进行混合云清洗时要小心
- 互联网金融-1.互联网金融用户、行业的一些特点
- FPGA作业二——verilog设计
- 杂记
- CString和基本数据类型的转换
- 跟着别人学ssm+springSecurity(二)
- make tiny4412_config分析
- (淘宝无限适配)手机端rem布局
- (转载)C#进阶系列——WebApi 接口参数不再困惑:传参详解
- phpstorm 2017激活
- ASP.NET弹出显示ex.Message异常信息
- HTML的meta标签
- JavaScript 日期选择器
- i386 和amd64