热门标签 | 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)




推荐阅读
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • Android JSON基础,音视频开发进阶指南目录
    Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[]解析jsonArray代码try{json字符串最外层是 ... [详细]
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社区 版权所有