logger是用log4j作為日誌輸出組件的,info是日誌的級別。
使用了logger.info後,可以將日誌信息寫入,例登陸成功判斷後,調用logger.info( "2010年12月17日12:20:25 用戶xxx成功登錄"),就能將日誌信息寫入配置的文件中。
設置保存日誌的位置,以日期作為文件名:
public static final Logger logger=Logger.getLogger(Main.class.toString());?
StringBuffer logPath=new StringBuffer();
logPath.append("f:\\javalogs"); ?//設置保存路徑
//設置文件名
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
logPath.append("\\"+sdf.format(new Date())+".log");
//將輸出handler加入logger
try {
FileHandler fileHandler=new FileHandler(logPath.toString(),true);
logger.addHandler(fileHandler);
}catch (IOException e){
e.printStackTrace();
}