国产精品亚洲AV三区_国产精品日本一区二区在线播放_国产成人无码久久久精品一_性感美女视频在线观看免费精品

更多精彩內容,歡迎關注:

視頻號
視頻號

抖音
抖音

快手
快手

微博
微博

java logging

文檔

java logging

Logging是在Java中的API,讓Java應用可以記錄不同級別的信息,在debug過程中非常有用,如果系統因為各種各樣的原因而崩潰,崩潰原因可以在日志中清晰地追溯。
推薦度:
導讀Logging是在Java中的API,讓Java應用可以記錄不同級別的信息,在debug過程中非常有用,如果系統因為各種各樣的原因而崩潰,崩潰原因可以在日志中清晰地追溯。

java logging是什么,讓我們一起了解一下?

Logging是在Java中的API,讓Java應用可以記錄不同級別的信息,在debug過程中非常有用,如果系統因為各種各樣的原因而崩潰,崩潰原因可以在日志中清晰地追溯。

?一般對于Java的日志處理,可能大家首先聯想到的就是Log4J,Apache的這個項目確實廣泛的應用于各個系統中,但是后來Sun在JDK中也添加了類似的日志功能,使用JDK自帶的日志處理比Log4J特別好的一點就是不需要導入任何第三方Jar。

JDK自帶日志類位于java.util.logging包中,同時在JDK安裝目錄的jre/lib下面有個默認的日志屬性文件:logging.properties。

其次,JDK日志原理和Log4J原理類似:

1、LoggerManager類用于管理日志的配置,和Log4J的PropertyConfigurator類對應。

2、Logger類是日志信息記錄的入口,和Log4J的Log類對應。

3、日志輸出位置:控制臺ConsoleHandler,文件FileHandler,以及流輸出StreamHandler等,和Log4J的Appender對應。

4、日志輸出格式:默認SimpleFormatter,XMLFormatter等,和Log4J的Pattern對應。

實戰操作,一個自定義log輸出到文件,不輸出到控制臺。

代碼如下:

import?java.time.ZonedDateTime;
import?java.time.format.DateTimeFormatter;
import?java.util.logging.FileHandler;
import?java.util.logging.Formatter;
import?java.util.logging.Level;
import?java.util.logging.LogRecord;
import?java.util.logging.Logger;
/**
?*?日志類FileLog,包含一個日志和一個文件
?*?imutable
?*/
public?class?FileLog?{
private?final?Logger?mylogger;
private?final?FileHandler?f;
public?FileLog(String?name?,FileHandler?fl)?{
mylogger?=?Logger.getLogger(name);
this.mylogger.setLevel(Level.ALL);
this.mylogger.setUseParentHandlers(false);//不輸出到控制臺,如果沒有該語句,則控制臺和文件都會輸出
this.f?=?fl;
}
/**
*?為日志添加行為信息
*?@param?message?行為信息內容,包括操作類型,計劃項名字(如果對計劃項進行操作)
*/
public?void?addmseeagelog(String?message)?{
this.mylogger.setLevel(Level.INFO);
//System.out.println("1");
//if(this.mylogger.getLevel().equals(Level.))
f.setFormatter(new?myFormat());
this.mylogger.addHandler(f);
this.mylogger.info(message);
}
/**
*?為日志添加警告信息
*?@param?message?警告信息內容,包括異常/錯誤類型,異常/錯誤的具體信息、異常/錯誤處理的結果。或者為斷言信息內容。
*/
public?void?addwarninglog(String?message)?{
this.mylogger.setLevel(Level.WARNING);
f.setFormatter(new?myFormat());
this.mylogger.addHandler(f);
this.mylogger.warning(message);
}
public?String?logname()?{
return?this.mylogger.getName();
}
}
class?myFormat?extends?Formatter{
/*文件日志格式*/
?@Override
?public?String?format(LogRecord?record){
?????ZonedDateTime?zdf?=ZonedDateTime.now();
?????String?sDate??=?zdf.format(DateTimeFormatter.ofPattern("yyyy-MM-dd?HH:mm"));
?????//System.out.println("2+"+record.getMessage());
??????return?"["+?sDate?+?"]:?"+record.getMessage()+"\n"+record.getLoggerName()+"\n";
????
?}
}

以上就是小編今天的分享了,希望可以幫助到大家。

文檔

java logging

Logging是在Java中的API,讓Java應用可以記錄不同級別的信息,在debug過程中非常有用,如果系統因為各種各樣的原因而崩潰,崩潰原因可以在日志中清晰地追溯。
推薦度:
為你推薦
資訊專欄
熱門視頻
相關推薦
java logstash java main java malloc java mapping java math.ceil java matlab java matrix java memcpy java merge java method java mian java mina java mkdir java mmap java mockito java modelandview java module java monad java mono java mqtt java localtime java locale java list.contains java list.add java linq java linklist java leveldb java lamada java kudu java kmeans java keystore java kafka java jxl java jvm java jtextfield java jtable java jta java jstat java jstack java jsonp
Top 国产精品亚洲AV三区_国产精品日本一区二区在线播放_国产成人无码久久久精品一_性感美女视频在线观看免费精品
<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 亚洲视频精选在线| 一区二区三区毛片| 亚洲毛片在线观看| 亚洲国产99| 久久九九热免费视频| 国产精品久久久久久久久借妻 | 亚洲综合首页| 免费观看一区| 欧美日韩一区二区三区在线看 | 亚洲综合大片69999| 亚洲一区二区三区四区在线观看| 美女脱光内衣内裤视频久久网站| 欧美美女视频| 国产欧美精品一区二区色综合| 亚洲自拍电影| 国产欧美日韩另类视频免费观看| 在线国产亚洲欧美| 宅男66日本亚洲欧美视频| 欧美日韩久久久久久| 99视频有精品| 欧美日本国产精品| 在线亚洲成人| 国产日韩av一区二区| 国内精品久久久久久久影视蜜臀| 久久爱www久久做| 国内精品亚洲| 蜜桃精品久久久久久久免费影院| 亚洲福利国产| 欧美日韩一区二区在线播放| 亚洲色无码播放| 国产精品揄拍一区二区| 久久av一区二区| 伊人精品久久久久7777| 欧美国产视频日韩| 亚洲一区免费看| 欧美人体xx| 亚洲片区在线| 国产精品极品美女粉嫩高清在线| 性娇小13――14欧美| 欧美日韩精品免费观看视一区二区 | 国产精品一级| 久久综合综合久久综合| 国产伦精品一区二区三区照片91| 夜夜嗨av一区二区三区四季av| 国产精品国产一区二区 | 欧美视频官网| 欧美一级在线亚洲天堂| 亚洲国产高清视频| 免费看亚洲片| 欧美一区二区三区精品电影| 91久久精品国产| 国产精品视频免费观看www| 一区二区欧美亚洲| 在线精品亚洲| 欧美成ee人免费视频| 欧美一站二站| 亚洲永久免费视频| 国产日韩欧美亚洲一区| 欧美精品综合| 免费黄网站欧美| 久久高清福利视频| 亚洲无线一线二线三线区别av| 在线观看视频亚洲| 欧美激情无毛| 狂野欧美激情性xxxx| 午夜久久影院| 狠狠色狠狠色综合| 欧美mv日韩mv国产网站| 久久精品一区蜜桃臀影院 | 欧美激情第一页xxx| 亚洲精品婷婷| 欧美午夜在线观看| 欧美日韩福利在线观看| 欧美xx69| 欧美精品v国产精品v日韩精品 | 国产精品最新自拍| 久久久欧美一区二区| 性欧美暴力猛交69hd| 激情文学一区| 国内一区二区在线视频观看 | 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 久久久久欧美精品| 久久av一区二区三区| 香港成人在线视频| 亚洲欧洲视频在线| 亚洲人成网站精品片在线观看| 欧美视频不卡| 国产精品亚洲产品| 国产日韩欧美高清| 欧美屁股在线| 欧美系列亚洲系列| 蜜臀av性久久久久蜜臀aⅴ四虎| 99这里只有久久精品视频| 国产一区二区三区在线观看免费视频 | 在线欧美日韩精品| 国产精品久久久久高潮| 老司机午夜精品视频在线观看| 久久这里只有精品视频首页| 免费中文字幕日韩欧美| 欧美一区二区三区播放老司机| 久久国产精品99精品国产| 一本久道久久综合狠狠爱| 亚洲欧美日韩在线播放| 久久婷婷av| 欧美三级午夜理伦三级中视频| 国产精品视频导航| 精品动漫av| 在线亚洲美日韩| 亚洲精品欧美| 亚洲二区三区四区| 国内成+人亚洲| 一本久久知道综合久久| 91久久久久久国产精品| 亚洲一区在线看| 这里只有精品丝袜| 久久久女女女女999久久| 欧美日本视频在线| 欧美日韩国产黄| 国产一区日韩一区| 99精品国产福利在线观看免费| 91久久国产精品91久久性色| 亚洲欧美日产图| 午夜精品久久久久影视| 欧美精品偷拍| 精品粉嫩aⅴ一区二区三区四区| 国产日韩欧美电影在线观看| 国产精品影院在线观看| 亚洲美女毛片| 蜜臀va亚洲va欧美va天堂| 国产日韩欧美二区| 制服丝袜亚洲播放| 亚洲综合国产激情另类一区| 欧美福利视频在线| 欧美日本韩国一区二区三区| 伊人久久成人| 久久精品1区| 欧美成人黑人xx视频免费观看| 国产欧美日韩在线观看| 国产精品99久久久久久久久 | 久久久久高清| 国产欧美日韩综合一区在线观看 | 夜夜嗨av色综合久久久综合网| 久久―日本道色综合久久| 国产欧美日韩综合精品二区| 国产亚洲在线| 欧美一进一出视频| 国产精品婷婷午夜在线观看| 国产私拍一区| 久久久久9999亚洲精品| 国产亚洲一区二区在线观看| 欧美一区二区三区喷汁尤物| 国产精品av免费在线观看 | 欧美日韩一二三区| 亚洲欧洲日本国产| 亚洲永久在线观看| 久热国产精品| 亚洲国产精品一区制服丝袜| 久久综合网色—综合色88| 伊人久久综合| 蜜臀久久99精品久久久久久9| 伊人精品在线| 欧美激情精品久久久久久大尺度| 欧美天堂亚洲电影院在线观看| 一本色道久久综合| 国产精品多人| 亚洲国产精品一区二区第一页| 免费日韩成人| 日韩亚洲一区二区| 国产精品毛片在线看| 久久成人18免费网站| 欧美日韩一区二区三区在线看| 亚洲图片在线| 国外视频精品毛片| 欧美成人国产| 亚洲在线中文字幕| 欧美理论电影在线观看| 亚洲永久在线| 欧美日韩精品免费在线观看视频| 国内久久精品视频| 欧美岛国激情| 先锋影音一区二区三区| 亚洲黄色av| 噜噜噜久久亚洲精品国产品小说| 99re6热在线精品视频播放速度 | 亚洲特级片在线| 欧美jizz19性欧美| 亚洲主播在线| 亚洲电影自拍| 国产精品网站在线播放| 美女黄网久久| 亚洲人成网站777色婷婷| 国产精品视频第一区| 欧美77777| 欧美一区=区| 一本色道久久88综合亚洲精品ⅰ | 久久国产加勒比精品无码| 亚洲精品免费在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 99精品视频免费在线观看| 国产亚洲激情|