log4j将包内的所有类日志指定文件输出
来源:互联网 发布:中央财经大学知乎 编辑:程序博客网 时间:2024/06/12 18:07
package logTest;import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class LogTest { public static final Log LOG = LogFactory.getLog(LogTest.class); public void test() { LOG.info("test1") ; LOG.debug("test1") ; }}
package logTest;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class LogTest2 { public static final Log LOG = LogFactory.getLog(LogTest2.class); public static void main(String[] args) { LOG.info("test2") ; LOG.debug("test2") ; new LogTest().test() ;}}
log4j.properties配置:
# Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.LOG_DIR=F://LogTest/log4j.rootLogger=INFO,console#Consolelog4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.Target=System.out log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n #test package print outlog4j.logger.logTest=INFO,logT log4j.appender.logT=org.apache.log4j.RollingFileAppender log4j.appender.logT.MaxFileSize=10240KB log4j.appender.logT.MaxBackupIndex=2 log4j.appender.logT.File=${LOG_DIR}/test.log log4j.appender.logT.layout=org.apache.log4j.PatternLayout log4j.appender.logT.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
注意,这里一开始犯了一个错误,eclpise默认在src下面找log4j.properties文件,否则就提示: log4j:WARN No appenders could be found for logger
结果输出:
2016-11-06 22:45:30 [logTest.LogTest2-11]-[INFO] test2
2016-11-06 22:45:30 [logTest.LogTest-14]-[INFO] test1
0 0
- log4j将包内的所有类日志指定文件输出
- log4j只输出指定类的日志到某个文件
- Log4j指定日志输出文件
- log4j中日志输出文件指定相对路径的方法
- log4j指定类单独输出到一个日志文件
- log4j输出到指定日志文件
- log4j输出到指定日志文件
- log4j输出到指定日志文件
- Log4j输出包/类的日志文件
- log4j输出特定日志x到指定文件
- tomcat配置log4j打印输出日志到指定文件
- log4j输出日志到指定文件并定时备份
- tomcat配置log4j输出日志到指定文件
- tomcat配置log4j打印输出日志到指定文件
- log4j输出日志到指定文件并定时备份
- log4j详解 将指定日志输出到不同的文件中
- log4j配置类日志输出到独立的文件
- log4j 设置日志输出文件的路径
- 生产者与消费者(一)
- 菜鸟刷leetcode 19. Remove Nth Node From End of List
- 如何用java写一个简单的记事本。
- Remote Debugging之放开那个webview让我来调戏(试)
- 商城购物车模块-自定义数字加减控件
- log4j将包内的所有类日志指定文件输出
- jsp九大内置对象
- 应用大数据和机器学习技术实现车险全流程智能化的方案(中) -理赔流程智能化改造
- 最长路问题
- OpenGL(一)绘制圆、五角星、正弦曲线
- hdu 5978 To begin or not to begin
- C语言指针
- c语言系列(一)基本数据类型
- Ubuntu更新源