// Java Log 示例代码
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LoggingExample {
// 创建一个 Logger 对象,用于记录日志信息
private static final Logger logger = LoggerFactory.getLogger(LoggingExample.class);
public static void main(String[] args) {
// 记录不同级别的日志信息
logger.trace("这是一个 TRACE 级别的日志");
logger.debug("这是一个 DEBUG 级别的日志");
logger.info("这是一个 INFO 级别的日志");
logger.warn("这是一个 WARN 级别的日志");
logger.error("这是一个 ERROR 级别的日志");
try {
// 模拟一个异常
int result = 10 / 0;
} catch (ArithmeticException e) {
// 记录异常信息,并打印堆栈跟踪
logger.error("除零异常: ", e);
}
}
}
org.slf4j 包中的 Logger 和 LoggerFactory 类来创建和管理日志记录器。LoggerFactory.getLogger() 方法创建一个与当前类关联的日志记录器。logger.trace(), logger.debug(), logger.info(), logger.warn(), 和 logger.error() 方法来记录不同级别的日志信息。catch 块中捕获异常,并使用 logger.error() 方法记录异常信息,同时可以传递异常对象以包含堆栈跟踪。Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站