log4j的學習使用
1,先到官網下載架包
2,建立工程,編寫一個配置檔案,放在src下
配置檔案:
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### direct messages to file mylog.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=c\:mylog.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### set log levels - for more verbose logging change 'info' to 'debug' ###
log4j.rootLogger=info, stdout , file
寫一個類執行
package hibernate01;
import org.apache.log4j.Logger;
/**
* log4j使用
* @author zzh
*
*/
public class Log4j {
//定義記錄器
private static final Logger LOG = Logger.getLogger(Log4j.class);
public static void main(String[] args) {
// 記錄日誌
LOG.fatal("fetal");
LOG.error("普通錯誤");
LOG.warn("警告資訊");
LOG.info("普通訊息");
LOG.debug("除錯資訊");
LOG.trace("堆疊資訊");
}
}
由於配置檔案的是info,所以只會輸出4條,資訊,並在c\:mylog.log下輸出
21:31:06,926 FATAL Log4j:15 - fetal
21:31:06,935 ERROR Log4j:16 - 普通錯誤
21:31:06,936 WARN Log4j:17 - 警告資訊
21:31:06,936 INFO Log4j:18 - 普通訊息
相關文章
- spring進步 — log4j的學習Spring
- AJAX的學習使用
- pagetable的使用學習
- log4j使用總結
- log4j使用示例 (轉)
- java中Log4J的使用筆記Java筆記
- 最詳細的Log4j使用教程
- java中log4j的使用體驗Java
- Android UI學習 - Tab的學習和使用AndroidUI
- 【Mysql學習】LIMIT的使用MySqlMIT
- 【Mysql 學習】LIMIT 的使用MySqlMIT
- AI工具的學習使用AI
- Log4j詳細使用教程
- AIDL使用學習(一):基礎使用學習AI
- VUEX state 的使用學習二Vue
- 要學習使用的安全工具
- log4j的基本使用和引數設定
- 在eclipse中使用log4jEclipse
- log4j介紹以及使用教程
- github使用學習Github
- Auctex學習使用
- Spark-Streaming的學習使用Spark
- Flutter之FutureBuilder的學習和使用FlutterRebuild
- Pytest學習(四) - fixture的使用
- Django學習(二) 之 模板的使用Django
- NIO學習二、NIO的基本使用
- 【Mysql學習】mysql的使用入門MySql
- 學習oracle sql loader 的使用OracleSQL
- 【Mysql 學習】perror的使用方法MySqlError
- 【Mysql 學習】mysql 的使用入門MySql
- 關於Struts的學習和使用
- 使用log4j將資料流入flume
- 使用Log4j進行日誌操作
- 學習去使用 Ajax
- zookeeper學習02 使用
- react 學習--使用MixinReact
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- Hibernate 使用log4j輸出日誌