我正在学习 java 日志记录机制,并编写了以下代码。以下代码将 2 条消息记录在一个名为LOGGED.xml
.
import java.util.logging.Logger;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.io.IOException;
class Tester {
public static void main(String args[]) throws IOException{
Logger logger = Logger.getLogger(Tester.class.getName());
FileHandler fHandler = new FileHandler("LOGGED.xml");
logger.addHandler(fHandler);
logger.log(Level.INFO,"This is an info log message");
logger.log(Level.WARNING,"This is a warning message");
fHandler.close();
}
}
以下是我在xml文件中看到的内容:
<log>
<record>
<date>2013-02-02T16:42:48</date>
<millis>1359803568992</millis>
<sequence>0</sequence>
<logger>Tester</logger>
<level>INFO</level>
<class>Tester</class>
<method>main</method>
<thread>1</thread>
<message>This is an info log message</message>
</record>
<record>
<date>2013-02-02T16:42:49</date>
<millis>1359803569031</millis>
<sequence>1</sequence>
<logger>Tester</logger>
<level>WARNING</level>
<class>Tester</class>
<method>main</method>
<thread>1</thread>
<message>This is a warning message</message>
</record>
</log>
有很多我不想要的东西。有什么方法可以控制在 xml 中插入哪些数据?在某些时候,我只想查看我的字符串消息。