# 这是log4j配置文件 # 配置根日志 log4j.rootLogger=INFO,FILE1,FILE2,FILE3 # 配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender log4j.appender.FILE1=org.apache.log4j.FileAppender # 指定文件名 log4j.appender.FILE1.file=${catalina.home}/logs/file1.log # 指定布局方式(消息放入文件之后,怎样布局) log4j.appender.FILE1.layout=org.apache.log4j.SimpleLayout log4j.appender.FILE2=org.apache.log4j.FileAppender log4j.appender.FILE2.file=${catalina.home}/logs/file2.html log4j.appender.FILE2.layout=org.apache.log4j.HTMLLayout log4j.appender.FILE3=org.apache.log4j.FileAppender log4j.appender.FILE3.file=${catalina.home}/logs/file3.log log4j.appender.FILE3.layout=org.apache.log4j.PatternLayout log4j.appender.FILE3.layout.conversionPattern=------%n%p%n%m%n%d%n%l%n------%n
上面的代码虽然是生成了三个文件,但是里面内容是一样的现在需要的是用log4j生成不同的日志文件
比如有一个用户User1登录,就生成User1.log
另一个用户登录,就生成User2.log log4j
上面的代码虽然是生成了三个文件,但是里面内容是一样的现在需要的是用log4j生成不同的日志文件
比如有一个用户User1登录,就生成User1.log
另一个用户登录,就生成User2.log log4j
解决方案 »
- 用户自己定义工作流
- 这个错误是什么,怎么解决
- Hibernate的Session什么时候关闭最好?
- <s:if>获取不到我传递过来的值!
- 关于<<动画设计网络阻塞控制处理>>毕业设计的问题.请求高手指点(在线等)
- iframe传值问题,很急很急
- 请问ec中新建立的tomcat项目的目录下一个文件夹名字是work,这个是放什么的?
- 去用友做j2ee软件设计师和软件工程师的薪水一般是多少呀?
- 学习Mastering Enterprise Java Bean中最后的实例的问题!
- 如何在一个事务中同时进行EJB和jdbc的提交?
- 急求:mybatis3.2.2+mybatis-sping1,.2+sping3.2.4版本问题
- strut2 标签 s:select 使用问题
# 配置根日志
log4j.rootLogger=INFO,FILE1,FILE2,FILE3
# 配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender
log4j.appender.FILE1=org.apache.log4j.FileAppender
# 指定文件名
log4j.appender.FILE1.file=${catalina.home}/logs/file1.log
# 指定布局方式(消息放入文件之后,怎样布局)
log4j.appender.FILE1.layout=org.apache.log4j.SimpleLayoutlog4j.appender.FILE2=org.apache.log4j.FileAppender
log4j.appender.FILE2.file=${catalina.home}/logs/file2.html
log4j.appender.FILE2.layout=org.apache.log4j.HTMLLayoutlog4j.appender.FILE3=org.apache.log4j.FileAppender
log4j.appender.FILE3.file=${catalina.home}/logs/file3.log
log4j.appender.FILE3.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE3.layout.conversionPattern=------%n%p%n%m%n%d%n%l%n------%n