Java Logging(ロギング)の使い方(ログレベル、出力先の設定方法)

環境
Java 17

1.ログレベルの設定

import org.apache.logging.log4j.LogManager;  
import org.apache.logging.log4j.Logger;  
  
public class LoggingDemo {  
    private static final Logger logger = LogManager.getLogger(LoggingDemo.class);  
  
    public static void main(String[] args) {  
        // ログレベル ERROR
        logger.debug("This is a debug message"); // 出力しない
        logger.error("This is an error message"); // 出力sる 
    }  
}

2.ログレベルinfoの設定
logger.info(“Processing user request for user ID: {}", userId); // コンテキスト情報を提供

3.try catch異常処理コード

try {  
    // some code that might throw an exception  
    処理コード
} catch (Exception e) {  
    logger.error("An error occurred", e); // 例外情報とスタックトレース情報を出力する
}

 

IT

Posted by arkgame