Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成解析器的Java日志框架?_Java_Logging_Log4j - Fatal编程技术网

生成解析器的Java日志框架?

生成解析器的Java日志框架?,java,logging,log4j,Java,Logging,Log4j,我正在寻找一个java日志框架,它能够声明您自己的语法并自动生成相关的解析器 理想情况下,我希望使用log4j并生成一个解析器,然后能够将这些日志作为对象进行操作 我看到有一个基于事件的log4j扫描生成器,但没有解析器 我猜他们在链锯里面有一个解析器,但我没能找到 谢谢。我不知道有这样的日志框架。如果我这样做,我会设置log4j来记录XML或使用内置的数据库appender。从那里可以很容易地编写解析器来生成对象。log4j的LogFilePatternReceiver将根据您提供的格式将文本

我正在寻找一个java日志框架,它能够声明您自己的语法并自动生成相关的解析器

理想情况下,我希望使用log4j并生成一个解析器,然后能够将这些日志作为对象进行操作

我看到有一个基于事件的log4j扫描生成器,但没有解析器

我猜他们在链锯里面有一个解析器,但我没能找到


谢谢。

我不知道有这样的日志框架。如果我这样做,我会设置log4j来记录XML或使用内置的数据库appender。从那里可以很容易地编写解析器来生成对象。

log4j的LogFilePatternReceiver将根据您提供的格式将文本日志文件转换为LoggingEvents,并将这些事件转发给任何已注册的Appender


您可以使用接收器和自定义appender(这里可能使用类似于VectorAppender的东西:)以编程方式配置log4j

目的是什么?你能举一些例子,说明你在语法上想做什么吗?我不知道DBAppender类。我要用它…谢谢,