Apache Commons-logging使用实例
#commons-logging.properties文件配置信息
# org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
# Must be one of ("trace", "debug", "info", "warn", "error", or "fatal").
#利用log4j为输出介质
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JCategoryLog
#JDK5 Logger
#org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger
|
log.fatal(Object message);
log.fatal(Object message, Throwable t);
log.error(Object message);
log.error(Object message, Throwable t);
log.warn(Object message);
log.warn(Object message, Throwable t);
log.info(Object message);
log.info(Object message, Throwable t);
log.debug(Object message);
log.debug(Object message, Throwable t);
log.trace(Object message);
log.trace(Object message, Throwable t);
|
log.isFatalEnabled();
log.isErrorEnabled();
log.isWarnEnabled();
log.isInfoEnabled();
log.isDebugEnabled();
log.isTraceEnabled();
|
privatestatic Loglog = LogFactory.getLog(Test.class);
|
log.debug("Debug info.");
|
package sample;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
publicclass Test {
privatestatic Loglog = LogFactory.getLog(Test.class);
publicvoid log(){
log.debug("Debug info.");
log.info("Info info");
log.warn("Warn info");
log.error("Error info");
log.fatal("Fatal info");
}
publicstaticvoid main(String[] args) {
Test test = new Test();
test.log();
}
}
|
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JCategoryLog
|
log4j.rootLogger=info, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
|
FATAL [main] - Fatal info
Apache Commons-logging使用实例相关推荐
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...
- Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
1.错误叙述性说明 2014-7-12 0:38:57 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplica ...
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案 NoClassDefFoundErrorLogFa ...
- SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory
org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFacto ...
- VSCrawler 爬虫 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案
长长的报错信息如下: 13:39:15.345 [main] WARN c.v.vscrawler.core.event.EventLoop - 程序已停止 13:39:15.376 [main] I ...
- commons-logging 分析之: org.apache.commons.logging.impl.SimpleLog
分析info 日志 SimpleLog初始化 SimpleLog静态初始化 SimpleLog 构造初始化 获取属性 SimpleLog 属性总结 日志打印分析 是否启用日志级别 isLevelEna ...
- struts2与struts1整合,java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
原因:我往项目的WEB-INF/lib中导入了struts2基本的包,还有struts1的core包,以及struts2-strut1-plugin的包,但是没有导入commons-loggin-1. ...
- 运行错误:Exception in thread “main“ java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactor
这是我们在做OSS文件上传时容易发生的错误,提示说没有日志相关的类,是因为没有导入相关的jar包,所以我们只需要导入一个commons-logging就好了 <!-- https://mvnre ...
- Duplicate class org.apache.commons.logging.Log found in modules jetified-commons-logging-1.1.3解决方法汇总
在使用了百度开放接口的一段代码后,出现了如题所示的问题,Android包冲突了,这里有两个解决方式: 1.一般情况下,我们在AndroidStudio中的左侧的工程树中,找到external libr ...
- Apache Commons工具集简介
文章出处 Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下面是我这几年做开发过程中自己用过的工具类做简单介绍. 组件 功能介绍 BeanUtils ...
最新文章
- python遍历文件目录_python目录遍历
- php smtp 超时,SMTP错误:无法连接到服务器:连接超时(110)与PHPMailer和Outlook SMTP
- Flex Application里的addChild()
- 在mysql中更改数据类型_如何在MySQL中更改列的数据类型?
- 关于鸿蒙工艺调查分析报告,800万芯片订单已下,5nm工艺+鸿蒙系统,华为做了双重准备...
- 回溯法解决工作分配问题及分析
- 【Pytorch神经网络理论篇】 32 PNASNet模型:深层可分离卷积+组卷积+空洞卷积
- 云漫圈 | 女生适合做程序员吗?
- Arduino笔记-WeMos D1开发环境搭建及亮灯
- JAVA学习笔记001---认识了解NIO
- 自动驾驶—全局定位的学习笔记
- 2021新乡市铁一中高考成绩查询,2021铁一中中考录取分数线预测
- 麻瓜编程python百度云_麻瓜编程 实用主义学Python
- C# HttpClientHelper
- java医疗保险系统_医疗保险管理系统设计 Java
- 网络安全知识竞赛题库及答案(多选题1-100题)
- 滑块逃脱_逃脱测试的丛林:从夹具到断言的捷径
- android6.0新权限申请以及RxPermissions库的使用
- 电话都免费了 移动IM这么牛X 运营商知道么?
- MySQL将多条数据合并成一条
热门文章
- 【Android 内存优化】Bitmap 长图加载 ( BitmapRegionDecoder 简介 | BitmapRegionDecoder 使用流程 | 区域解码加载示例 )
- Linux入门:部署JavaWeb项目
- [BZOJ1188/Luogu3185][HNOI2007]分裂游戏
- 剑指offer解题思路锦集11-20题
- .NET泛型解析(上)
- ymcms SQL注入漏洞
- 操作系统老师上课讲的那个根据I/O时间和CPU时间比例来为进程分配优先级的题目,I/O时间比例越大,则这个进程的优先级越高
- Apache Beam和BigQuery的错误处理(Java SDK)
- NOIP 2017 d2t2 70points
- IDEA Project Structure 配置说明