很多時候程式執行會有問題,
是資料異常還是邏輯不正確,
這時候就需要埋log把執行的當下內容寫下來.
之後進行佐證.
JAVA 內本身就有一個元件可以用Logger
java.util.logging.Logger 也存在很久了, 1.4就存在.
這邊來說下他的使用方式.
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.LogManager;
import java.util.logging.Logger;
public class Start {
private static Logger logger = Logger.getLogger(Start.class.getName());
public static void main(String [] args){
FileHandler fileHandler = new FileHandler("E:/Logs/test.log");
fileHandler.setLevel(Level.INFO); //Log的層級
logger.addHandler(fileHandler);
logger.info("寫入的log內容");
}
}
LOG有分7個等級
- SEVERE(最高)
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST(最低)