Logger类的info()方法用于记录INFO消息。此方法用于将日志转发到所有已注册的输出Handler对象。
INFO消息:信息供管理员或高级用户使用。它主要表示导致应用程序状态更改的操作。
info()方法有两种类型,具体取决于传递的参数数。
-
info(String msg):此方法用于将作为参数传递给方法的字符串转发到所有已注册的输出Handler对象的方法。
用法:
public void info(String msg)
参数:此方法接受单个参数String,这是我们要传递给日志的信息。
返回值:此方法不返回任何内容。
以下示例程序旨在说明info(String msg)方法:
程序1:
// Java program to demonstrate // Logger.info(String msg) method import java.util.logging.Logger; public class GFG { public static void main(String[] args) { // Create a Logger Logger logger = Logger.getLogger( GFG.class.getName()); // Call info method logger.info("This is message 1"); logger.info("This is message 2"); logger.info("This is message 3"); logger.info("This is message 4"); } }
eclipse ide上打印的输出如下所示。
输出:
程序2:
// Java program to demonstrate // Logger.info(String msg) method import java.util.logging.Logger; public class GFG { public static void main(String[] args) { // Create a Logger Logger logger = Logger .getLogger("com.api.jar"); // Call info method logger.info("Welcome to gfg"); logger.info("google of codes"); } }
在IDE上打印的输出如下所示。
输出:
-
nfo(Supplier msgSupplier):使用此方法记录INFO消息,仅在记录级别达到实际记录该消息的水平时构造。这意味着,如果为logger启用了INFO消息级别,则通过调用提供的供应商函数来构造消息,并将其转发给所有已注册的输出Handler对象。
用法:
public void info(Supplier msgSupplier)
参数:此方法接受单个参数msgSupplier,该参数是一个函数,在调用该函数时会生成所需的日志消息。
返回值:此方法不返回任何内容。
以下示例程序旨在说明info(String msg)方法:
程序1:// Java program to demonstrate // Logger.info(Supplier) method import java.util.logging.Logger; import java.util.function.Supplier; public class GFG { public static void main(String[] args) { // Create a Logger Logger logger = Logger.getLogger( GFG.class.getName()); // Create a supplier<String> method Supplier<String> StrSupplier = () -> new String("Logger logs"); // Call info(Supplier<String>) logger.info(StrSupplier); } }
eclipse ide上打印的输出如下所示。
输出:
参考文献:
- https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#info(java.lang.String)
- https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#info(java.util.function.Supplier)
相关用法
- Java Logger log()用法及代码示例
- Java Logger getLevel()用法及代码示例
- Java Logger setUseParentHandlers()用法及代码示例
- Java Logger setParent()用法及代码示例
- Java Logger setLevel()用法及代码示例
- Java Logger getLogger()用法及代码示例
- Java Logger getParent()用法及代码示例
- Java Logger config()用法及代码示例
- Java Logger fine()用法及代码示例
- Java Logger setResourceBundle()用法及代码示例
- Java Logger getHandler()用法及代码示例
- Java Logger entering()用法及代码示例
- Java Logger removeHandler()用法及代码示例
- Java Logger throwing()用法及代码示例
注:本文由纯净天空筛选整理自AmanSingh2210大神的英文原创作品 Logger info(String) method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。