在 Java 中,**Logger(日志器)通常是指用来记录程序运行信息(日志)**的工具或类,方便开发调试、问题排查和系统监控。
下面从几个常见角度说明:
java.util.logging.Logger)这是 JDK 自带的日志工具,无需引入第三方库。
import java.util.logging.Logger;
public class Test {
private static final Logger logger = Logger.getLogger(Test.class.getName());
public static void main(String[] args) {
logger.info("程序启动");
logger.warning("这是一个警告");
logger.severe("发生错误");
}
}
实际项目中,通常会使用更成熟的日志框架:
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class Test {
private static final Logger logger = LogManager.getLogger(Test.class);
public static void main(String[] args) {
logger.info("info 日志");
logger.error("error 日志");
}
}
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Test {
private static final Logger logger = LoggerFactory.getLogger(Test.class);
public static void main(String[] args) {
logger.info("用户 {} 登录成功", "Tom");
}
}
System.out.println)从低到高:
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
Java Logger 就是“写日志的对象”,用来代替
System.out.println,让程序运行过程更可控、可追踪。
如果你是:
java.util.logging如果你愿意,我可以帮你:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。