我对Java的Logger有些困惑
private static Logger logger = Logger.getLogger("order.web.OrderManager");
logger.info("Removed order " + id + ".");
我该在哪里查看日志?还有来自java.util.logging.Logger库的以下引用:每次记录日志调用时,Logger最初会对请求级别(例如SEVERE或FINE)与记录器的有效日志级别进行便宜的检查。如果请求级别低于日志级别,则日志记录调用会立即返回。 在通过此初始(廉价)测试后,Logger将分配一个LogRecord来描述日志消息。然后,它将调用Filter(如果存在)对是否应发布记录进行更详细的检查。如果这一步通过,它将把LogRecord发布到其输出处理程序。
这是否意味着如果我有3个“请求级别”日志:
logger.log(Level.FINE, "Something");
logger.log(Level.WARNING, "Something");
logger.log(Level.SEVERE, "Something");
我的日志级别
是SEVERE,我能看到所有三个日志;如果我的日志级别
是WARNING,那么我就看不到SEVERE日志,这正确吗?如何设置日志级别
?