異步線程寫入日志,這樣既不會(huì)影響業(yè)務(wù)代碼,也不會(huì)影響系統(tǒng)性能,像你直接在主線程添加記錄日志方法,如果寫入比較慢的話,甚至?xí)?dǎo)致用戶使用正常功能延遲而產(chǎn)生頁(yè)面請(qǐng)求超時(shí)。
原州網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),原州網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為原州千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的原州做網(wǎng)站的公司定做!
關(guān)于java日志,下面以Log4j為例子說(shuō)明(供參考)。
1、導(dǎo)包(Log4j所依賴的jar包)
2、配置屬性文件。如下:
3、遍寫調(diào)用日志方法的接口
public?interface?LoggerUtil?{
//?得到Logger,用于打印日志
Logger?logger?=?Logger.getLogger(LoggerUtil.class);
}
4、使用Log4j
//刪除數(shù)據(jù)
@RequestMapping("/delete.do")
public?String?delete(Students?students)?{
try?{
stuService.delete(students);
}?catch?(Exception?e)?{
//?直接使用
LoggerUtil.logger.error(e.getMessage());
}
return?"redirect:selectAll.do";
}
import?java.util.Date;
public?class?Logger?{
private?static?Logger?instance;
private?static?Class?clazz;
private?Logger()?{
}
private?Logger(Class?clazz)?{
this.instance?=?new?Logger();
this.clazz?=?clazz;
}
public?static?Logger?getLogger(Class?clazz)?{
if?(instance?==?null)?{
synchronized?(Logger.class)?{
if?(instance?==?null)?{
instance?=?new?Logger(clazz);
}
}
}
return?instance;
}
public?void?info(String?msg)?{
System.out.println(clazz.getName()?+?"["?+?new?Date().toLocaleString()
+?"][info]:"?+?msg);
}
public?void?error(String?msg)?{
System.out.println(clazz.getName()?+?"["?+?new?Date().toLocaleString()
+?"][error]:"?+?msg);
}
public?void?warn(String?msg)?{
System.out.println(clazz.getName()?+?"["?+?new?Date().toLocaleString()
+?"][warn]:"?+?msg);
}
public?void?log(String?msg)?{
System.out.println(clazz.getName()?+?"["?+?new?Date().toLocaleString()
+?"][log]:"?+?msg);
}
public?static?void?main(String?args[])?{
Logger?s?=?Logger.getLogger(String.class);
s.info("普通消息");
}
}
分享標(biāo)題:java日志代碼 java 日志系統(tǒng)
當(dāng)前鏈接:http://jinyejixie.com/article40/ddojoeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、手機(jī)網(wǎng)站建設(shè)、服務(wù)器托管、標(biāo)簽優(yōu)化、App開(kāi)發(fā)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)