WEB工程中Log4j配置,实现不同模块日志输入到不同文件中。
log4j.rootCategory=info,stdout
log4j.addivity.org.apache=true
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=E\:\\Program Files\\apache-tomcat-6.0.39\\logs\\parkour\\info.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p\:%d{yyyyMMdd HH\:mm\:ss} %c\: %m%n
#########自定义日志输出##########
##register模块输出 ##
log4j.logger.register=INFO,register
log4j.appender.register=org.apache.log4j.DailyRollingFileAppender
log4j.appender.register.File=E\:\\Program Files\\apache-tomcat-6.0.39\\logs\\parkour\\register.log
log4j.appender.register.layout=org.apache.log4j.PatternLayout
log4j.appender.register.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.additivity.register=false
##login模块输出 ##
log4j.logger.login=INFO,login
log4j.appender.login=org.apache.log4j.DailyRollingFileAppender
log4j.appender.login.File=E\:\\Program Files\\apache-tomcat-6.0.39\\logs\\parkour\\login.log
log4j.appender.login.layout=org.apache.log4j.PatternLayout
log4j.appender.login.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.additivity.login=false
# logger for spring
log4j.logger.org.springframework=error
# logger for MemCached
log4j.logger.com.danga.MemCached=error
# logger for c3p0
log4j.logger.com.mchange=error
org.apache.commons.httpclient=error
org.apache.http=error
Java 代码,LogUtils.java 日志工具类
package com.mrkj.utils;
import org.apache.log4j.Logger;
import com.mrkj.model.ParkourUser;
public class LogUtils {
private static final Logger file = Logger.getLogger("file");
private static final Logger register = Logger.getLogger("register");
private static final Logger login = Logger.getLogger("login");
private static final Logger goldcoin = Logger.getLogger("goldcoin");
private static final Logger recharge = Logger.getLogger("recharge");
public void logInfo(String log) {
file.info(log);
}
public static void registerInfo(ParkourUser user) {
register.info("[register] " + user.getPhoneserial() + "," + user.getCreatetime());
}
public static void loginInfo(ParkourUser user) {
login.info("[login] " + user.getId() + "," + user.getUsername() + "," + user.getPhoneserial() + ","
+ user.getCurrGolden() + "," + user.getCreatetime() + "," + System.currentTimeMillis());
}
}
分享到:
相关推荐
自定义 Log4J 的 SocketAppender,在日志服务器和调用事件的各种客户端之间进行通信。 如何使用:AsynchListener - 通知程序 - 当日志服务器在特定端口和机器上准备就绪时,通知日志客户端是否准备好调用通知。 ...
本商城是在Spring Framework基础上搭建的一个Java基础开发平台,以Spring MVC为模型视图控制器,MyBatis为数据访问层,Apache Shiro为权限授权层,SLF4J+Log4j2为日志管理,Ehcahe对常用数据进行缓存,采用Dubbo...
log4j.properties 日志文件 *.properties装备文件 Struts.xml 装备action WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) ...
基于SpringBoot的rest web基础脚手架,实现java工程快速开发。适用于各种外包项目,拿起就用 Feature Rest web框架 多模块解耦(api,service,common,consumer等) Mysql 配置 Mybatis框架 lombok Log输出标准化...
JFinal 自身对第三方无依赖,但当需要第三方功能支持时则需要添加相应的 jar 文件 1:只有 jfinal-bin-xx.... 而log4j.properties 不存在时无日志输出。jdk logger 需要的logging.properties文件 也在此目录下提供了
mlyly-审计日志 简单的审计日志记录。 正在进行的工作 - 在创意阶段。... 消费者审核来自 JSM 队列/主题的消息并将消息存储到 mongodb 的 Web 应用程序。 审计日志-存储-mongodb MongoDB 消息存储。
1.数据库: 包含系统所用到的数据库文件及日志文件(BZRGLXT_Data,BZRGLXT_Log)。 2.bysj.war: 发布web包。 3.项目管理: 项目进度的安排。 4.项目计划书: 项目整体规划书。 5.项目组详细设计说明书: 项目详细实现...
chapter4-2-3:对log4j进行多环境不同日志级别的控制 chapter4-2-4:使用AOP统一处理Web请求日志 chapter4-2-5:使用log4j记录日志到MongoDB chapter4-2-6:Spring Boot 1.5.x新特性:动态修改日志级别] 安全管理 ...
IOC容器:Spring,Web框架:SpringMVC,ORM框架:Mybatis,安全框架:Shiro,数据源:C3P0,日志:log4j,前端框架:Bootstrap 二、主要功能 1、登录模块功能 使用Shiro权限管理框架,实现登录验证和登录信息的...
DSP:Microsoft Developer Studio工程文件 DSQ:Corel QUERY(查询)文件 DST:刺绣机图形文件 DSW:Microsoft Developer Studio工作区文件 DTA:World Bank(世界银行)的STARS数据文件 DTD:SGML文档类型定义...
log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 eclipse myeclipse idea vi VS webstorm sublime text ...
1.数据库: 包含系统所用到的数据库文件及日志文件(BZRGLXT_Data,BZRGLXT_Log)。 2.bysj.war: 发布web包。 3.项目管理: 项目进度的安排。 4.项目计划书: 项目整体规划书。 5.项目组详细设计说明书: 项目详细实现...
1.数据库: 包含系统所用到的数据库文件及日志文件(BZRGLXT_Data,BZRGLXT_Log)。 2.bysj.war: 发布web包。 3.项目管理: 项目进度的安排。 4.项目计划书: 项目整体规划书。 5.项目组详细设计说明书: 项目详细实现...
日志 不使用通用日志 使用SLF4J 使用Log4j 二世。 什么是新的在春季3 2。 新特性和增强功能在Spring框架3.0 2.1。 Java 5 2.2。 改进文档 2.3。 新的文章和教程 2.4。 新模块的组织和构建系统 2.5。 概述的新特性 2...
1.数据库: 包含系统所用到的数据库文件及日志文件(BZRGLXT_Data,BZRGLXT_Log)。 2.bysj.war: 发布web包。 3.项目管理: 项目进度的安排。 4.项目计划书: 项目整体规划书。 5.项目组详细设计说明书: 项目详细实现...
9、日志:log4j2打印日志,业务日志和调试日志分开打印。同时基于时间和文件大小分割日志文件。10、QQ、微信、新浪微博第三方登录。11、工具类:excel导入导出,汉字转拼音,身份证号码验证,数字转大写人民币,FTP/...
Framework框架集成了log、cache、db、message、rule、tx,每块都以模块形式组织,可以根据项目需要获取模块。 framework-common 定义公用的常量、工具类 采用了spring-boot方式启动, 启动类为Application, 也可以...
(Log4j2) 升级到java8 指标通过 用于自动代码生成和度量的 Lombork & Aspectj 代码编织 兽网: 切换到 Maven 在所有平台/操作系统上调用播放/下载 建造 码头工人 export DOCKER_BUILDKIT=1 distribution/docker ...
系统采用Vs2013+Sql...减少开发时间 4、增加个人日程管理组件,方便快捷的管理日程 5、日志输出到数据库,可随时查看系统运行状况,SQL执行情况,数据库数据增删改情况,修改增加数据对比功能。可看到哪些数据进行了修改
Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在Eclipse中使用Jetty 在IntelliJ中使用Jetty 在Eclipse中工作 在Eclipse中开发Jetty Jetty WTP插件(Plugin) JettyOSGi SDK for Eclipse...