perl:与log4perl一起使用自定义appender
我有一个定制的log4j appender,它将日志消息写入JMS队列。如何在log4perl配置文件中使用该appender。谁能把样品代码寄给我perl:与log4perl一起使用自定义appender,perl,Perl,我有一个定制的log4j appender,它将日志消息写入JMS队列。如何在log4perl配置文件中使用该appender。谁能把样品代码寄给我 感谢您的帮助。虽然它基于log4j,并且可以在其配置文件中使用log4j语法,但它是一个用Perl编写的独立实现。它不能使用log4j appenders。您必须编写具有相同行为的Perl类。完成此操作后,您可以使用来告诉Log4perl的config reader将appender的Java名称映射到相应的Perl类。谢谢您的回复。我是perl新
感谢您的帮助。虽然它基于log4j,并且可以在其配置文件中使用log4j语法,但它是一个用Perl编写的独立实现。它不能使用log4j appenders。您必须编写具有相同行为的Perl类。完成此操作后,您可以使用来告诉Log4perl的config reader将appender的Java名称映射到相应的Perl类。谢谢您的回复。我是perl新手。如何编写与我的JMS appender等效的perl类?复杂吗?我的JMS appender来自第三方,我有jar文件。在这个新的perl类中,我是否自己实现了JMS Appender?我能够使用以下Appender。但是为什么不使用我自己的appender呢?您可以使用
org.apache.log4j.FileAppender
,因为Log::Log4perl::JavaMap将其映射到。但这只适用于有人用Perl编写了相应的appender(JavaMap知道这一点)的appender。困难的部分是从Perl写入JMS队列。完成后,将其链接到Log4perl应该相当简单。感谢您的澄清。我想这很简单-(