Java 中的 LogRecord setMessage()方法,带示例
原文:https://www . geesforgeks . org/log record-set message-method-in-Java-with-examples/
Java . util . logging . LogRecord的 setMessage() 方法用于在对这个 log record 对象进行本地化或格式化之前设置“原始”日志消息,我们也可以将 null 设置为原始消息。
语法:
public void setMessage(String message)
参数:此方法接受消息,为原始消息字符串。
返回:此方法不返回任何内容。
下面的程序说明了 setMessage()方法: 程序 1:
// Java program to illustrate setMessage() method
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.*;
public class GFG {
public static void main(String[] args)
{
// Create LogRecord object
LogRecord logRecord = new LogRecord(
Level.parse("800"),
"Hi Logger");
System.out.println(
"Previous Message: "
+ logRecord.getMessage());
// set message of the LogRecord
logRecord.setMessage("GFG Logger");
// print result
System.out.println(
"New Message: "
+ logRecord.getMessage());
}
}
Output:
Previous Message: Hi Logger
New Message: GFG Logger
程序 2:
// Java program to illustrate setMessage() method
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.*;
public class GFG {
public static void main(String[] args)
{
// Create LogRecord object
LogRecord logRecord = new LogRecord(
Level.INFO,
"GFG Logger");
System.out.println(
"Previous Message: "
+ logRecord.getMessage());
// set message of the LogRecord
logRecord.setMessage(null);
// print result
System.out.println(
"New Message: "
+ logRecord.getMessage());
}
}
Output:
Previous Message: GFG Logger
New Message: null
版权属于:月萌API www.moonapi.com,转载请注明出处