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

Java中的LogRecordsetThreadID()方法,带示例

Java中的LogRecordsetThreadID()方法,带示例

Java 中的 LogRecord setThreadID()方法,带示例

原文:https://www . geesforgeks . org/log record-setthreadid-method-in-Java-with-examples/

Java . util . logging . log recordsetThreadID() 方法用于设置消息来源线程的标识符。这个方法有助于识别生成日志消息的线程。

语法:

public void setThreadID(int threadID)

参数:该方法接受线程号,该线程号为整数类型的线程号。

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

以下程序说明 setThreadID()方法:
程序 1:

// Java program to illustrate
// setThreadID() method
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class GFG {
    public static void main(String[] args)
    {
        // Create LogRecord object
        LogRecord logRecord
            = new LogRecord(Level.SEVERE,
                            "Hello Logger");
        // set Thread ID
        logRecord.setThreadID(53677);
        // print Thread ID
        System.out.println(
            "Thread ID = "
            + logRecord.getThreadID());
    }
}

Output:

Thread ID = 53677

程序 2:

// Java program to illustrate
// setThreadID() method
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class GFG {
    public static void main(String[] args)
    {
        // start the Thread
        Thread1 thread1 = new Thread1();
        thread1.start();
        // Create LogRecord object
        LogRecord logRecord
            = new LogRecord(Level.SEVERE,
                            "Hello Logger");
        // set Thread ID
        logRecord.setThreadID((int)thread1
                                  .getId());
        // print Thread ID
        System.out.println(
            "Thread ID = "
            + logRecord.getThreadID());
    }
}
class Thread1 extends Thread {
    public void run()
    {
        System.out.println("Thread is running...");
    }
}

Output:

Thread is running...
Thread ID = 8

参考文献:
https://docs . Oracle . com/javase/10/docs/API/Java/util/logging/logrecord . html # setThreadID(int)


推荐阅读
author-avatar
mobiledu2502872577
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有