JAVA後臺如何優雅的輸出日誌

        在JAVA後臺中,使用的最頻繁的工具之一就是輸出日誌的代碼。最開始的時候,我是用System.out.println() 輸出日誌,後來發現,真正的大神輸出日誌的時候是不會用它的。而是用一種封裝好的代碼log.info(); 我對這種方式輸出日誌產生了濃厚的興趣。經過研究才知道,這是log4j中的關於輸出日誌的api,隨後在公司項目中,我多次用到這個工具類。但是隨着時間的推移,我越來越發現,輸出日誌的方式可以是很多種的,比如logger.info(); log.error(); 於是我準備一探究竟…

  • 最原始的方法
System.out.println(“這裏是輸出的日誌”);  
  • 比較常用的方法
public class ApplicationStarter {
	// 創建日誌的實現類   包  org.slf4j.LoggerFactory org.slf4j.Logger;
	private static Logger logger = LoggerFactory.getLogger(ApplicationStarter.class);

	public static void main(String[] args) {
		SpringApplication.run(ApplicationStarter.class, args);
		// 打印日誌
		logger.debug("\n"+"啓動成功!---------------------------");
	}
  • PlayFrameWork框架自帶工具類
Logger.info(“》》》執行成功”);  //  來自包 play.Logger
  • Lombok自帶日誌工具
@Slf4j
@Configuration
public class RedisConfig extends CachingConfigurerSupport {
     log.info("test");  // 來自包 lombok.extern.slf4j.Slf4j
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章