java 測試項目的流程

導入 log4j、junit4 、封建logs目錄

log4j 配置文件


#debug 調試,用來調試程序的bug。
#根日志器。其他的日志器都是根日志器的子日志器,會繼承根日志器的目的地,以及級別等
#只要大于等于INFO級別的日志就可以輸出。c1和A1,f1是說明目的地(Appender)的名稱;
log4j.rootLogger=INFO,c1,A1,f1

#ConsoleAppender日志輸出到控制臺
log4j.appender.c1=org.apache.log4j.ConsoleAppender

#表示c1這個目的地的格式化器,org.apache.log4j.PatternLayout是我們常用的格式化器
log4j.appender.c1.layout=org.apache.log4j.PatternLayout
log4j.appender.c1.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} [%p] %m [%t] %c [%l]%n

#RollingFileAppender是FileAppender的子類,
#它的作用是當日志文件大小超出文件大小大限時,會把日志文件轉換成備份文件,然后再生成一個新的日志文件。
log4j.appender.A1=org.apache.log4j.RollingFileAppender

#:指定日志消息的輸出最低層次。
log4j.appender.A1.Threshold=info

#:默認值是true,意謂著所有的消息都會被立即輸出。
log4j.appender.A1.ImmediateFlush=true

log4j.appender.A1.File= logs/log.txt

# 在日志文件到達該大小時,將會自動滾動,即將原來的內容移到log.txt.1文件。
log4j.appender.A1.MaxFileSize= 1KB


#指定可以產生的滾動文件的最大數。
log4j.appender.A1.MaxBackupIndex=3
log4j.appender.A1.layout=org.apache.log4j.SimpleLayout

#DailyRollingFileAppender會根據設定的時間頻率生成備份文件。
log4j.appender.f1=org.apache.log4j.DailyRollingFileAppender

#:指定日志消息的輸出最低層次。
log4j.appender.f1.Threshold=info

#:默認值是true,意謂著所有的消息都會被立即輸出。
log4j.appender.f1.ImmediateFlush=true
log4j.appender.f1.File= logs/file.log

#DatePattern='.'yyyy-ww:每周滾動一次文件,即每周產生一個新的文件。當然也可以指定按月、周、天、時和分
#即對應的格式如下:
  #'.'yyyy-MM: 每月
  #'.'yyyy-ww: 每周
  #'.'yyyy-MM-dd: 每天
  #'.'yyyy-MM-dd-a: 每天兩次
  #'.'yyyy-MM-dd-HH: 每小時
  #'.'yyyy-MM-dd-HH-mm: 每分鐘

log4j.appender.f1.DatePattern='.'yyyy-MM-dd
log4j.appender.f1.layout=org.apache.log4j.PatternLayout
log4j.appender.f1.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%p] %m [%t] %c [%l]%n

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在應用程序中添加日志記錄總的來說基于三個目的:監(jiān)視代碼中變量的變化情況,周期性的記錄到文件中供其他應用進行統計分析...
    時待吾閱讀 5,084評論 1 13
  • 在應用程序中添加日志記錄總的來說基于三個目的:監(jiān)視代碼中變量的變化情況,周期性的記錄到文件中供其他應用進行統計分析...
    時待吾閱讀 5,030評論 0 6
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,971評論 6 342
  • 一、Log4j簡介 Log4j有三個主要的組件:Loggers(記錄器),Appenders (輸出源)和Layo...
    默默守護閱讀 1,928評論 2 8
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一、L...
    enshunyan閱讀 3,326評論 0 0