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); // 例外情報とスタックトレース情報を出力する }