热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Java中的记录器信息(字符串)方法,示例

Java中的记录器信息(字符串)方法,示例原文:https:/

Java 中的记录器信息(字符串)方法,示例

原文:https://www . geesforgeks . org/logger-infostring-method-in-Java-with-examples/

用于记录信息消息的记录器类的 info() 方法。此方法用于将日志转发给所有已注册的输出处理程序对象。

INFO 消息: Info 供管理员或高级用户使用。它主要表示导致应用程序状态改变的操作。

根据传递的参数数量,有两种类型的 info()方法。


  1. 信息(字符串消息):该方法用于将作为 paratemer to 方法传递的字符串转发给所有注册的输出 Handler 对象。

语法:

public void 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 上的输出如下所示。
输出:


  • info(Supplier msgSupplier): This method is used Log an INFO message, constructed only if the logging level is such that the message will actually be logged. It means If the logger is enabled for the INFO message level then the message is constructed by invoking the provided supplier function and forwarded to all the registered output Handler objects.

    语法:

    ```java
    public void info(Supplier msgSupplier)

    ```

    参数:这个方法接受一个单参数 msgSupplier,它是一个函数,当被调用时,会产生想要的日志消息。

    返回值:此方法不返回任何内容。

    以下程序说明信息(字符串消息)方法:
    程序 1:

    ```java
    // 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 method
            Supplier StrSupplier
                = () -> new String("Logger logs");

    // Call info(Supplier)
            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)




推荐阅读
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • Android JSON基础,音视频开发进阶指南目录
    Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[]解析jsonArray代码try{json字符串最外层是 ... [详细]
  • 热血合击脚本辅助工具及随机数生成器源码分享
    本文分享了一个热血合击脚本辅助工具及随机数生成器源码。游戏脚本能够实现类似真实玩家的操作,但信息量有限且操作不可控。热血合击脚本辅助工具可以帮助玩家自动刷图、换图拉怪等操作,并提供了雷电云手机的扩展服务。此外,还介绍了使用mt_rand函数作为随机数生成器的代码示例。 ... [详细]
author-avatar
刘华兰2011_423
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有