本节主要是介绍了各种日志的分类情况,并没有作具体实现。
日志的使用是为了克服输出语句System.out.println()
在开发过程中产生的种种不便。例如:
而可供我们使用的日志非常多,下面我会介绍几款现在比较流行的 Java 日志框架。
简介:Java 内置日志对象,标准库 java.util.logging。
存在很大的局限性,比如:
配置不方便。如果我们需要配置,需要在 JVM 启动时传入启动参数,如:
-Djava.util.logging.config.file=
日志系统会在 JVM 启动时读取配置文件并完成初始化,一旦开始运行就无法再次修改配置。
简单使用
public class Test {
public static void main(String[] args) {
Logger logger = Logger.getGlobal();
logger.info("start process...");
logger.warning("memory is running out...");
logger.fine("ignored.");
logger.severe("process will be terminated...");
}
}
简介
简单使用:
public class Main {
public static void main(String[] args) {
Log log = LogFactory.getLog(Main.class);
log.info("start...");
log.warn("end.");
}
}
简介:
产生原因:
简单使用
public class Main {
public static void main(String[] args) {
Logger logger = LoggerFactory.getLogger(getClass());
logger.info("start...");
logger.warn("end.");
}
}