175得票3回答
log4j:将特定类的日志输出到特定appender

我使用log4j,并希望将某些Loggers的输出路由到特定的文件。 我已经有多个appenders了。现在为了方便调试,我想告诉log4j,由特定类(例如foo.bar.Baz)生成的输出应写入特定的日志文件。 这可以实现吗?

38得票2回答
如何从Log4j日志记录器/附加器中排除单个类?

我有一个名为"com.example"的包,它包含了五个类。我想把其中四个类的日志记录到文件中,但不包括第五个类。 我可以编写四个logger,例如logger name="com.example.Class1",并将相同的appender添加到这四个logger。但如果我有100个类而不是...

13得票3回答
log4net无法监视我的app.config文件

我配置了log4net来监听对app.config文件所做的更改。 [assembly: log4net.Config.XmlConfigurator(Watch = true)] 当我运行我的应用程序并更改配置文件中的内容时,只有在重新启动应用程序后这些更改才会生效。这是为什么呢? ...

291得票4回答
非常简单的log4j2 XML配置文件,使用控制台和文件记录器。

我希望有一个使用log4j2的非常简单的XML配置文件,其中包含控制台和文件 appender。(Apache网站提供的信息太多了,让我感到很困惑。)

7得票1回答
从Log4Net配置中获取值

我通过扩展AppenderSkeleton类实现了一个自定义的log4net appender。它非常简单,完美地运行。但我的问题是,我不得不在代码中硬编码一些值,我想将它们从代码中移除并放到appender的配置中。由于log4net知道它的配置方式,我认为应该有一种方法可以询问log4ne...

8得票5回答
log4net内存记录器(MemoryAppender)无法正常工作

我正在使用log4net来记录我的应用程序日志。我的FileAppender正常工作,但我在MemoryAppender方面遇到了问题。 以下是我的配置文件。 <?xml version="1.0" encoding="utf-8" ?> <configuration&g...

8得票1回答
如何在log4j2的jdbcappender中设置日期时处理空值?

当我在日期列中设置null值时,我的表中会出现“1900-01-01 00:00:00.000”值,但我期望该列中出现NULL。 如果我像这样放置,则jdbc可以正确处理此问题。 preparedStatement.setBindParam(Types.TIMESTAMP, 12, star...

8得票3回答
LOG4J2 - 如何以编程方式创建文件 appender?

我需要以编程方式设置一个文件记录器。 我想在log4j2.xml上设置我的附加程序,但我只想在运行时(通过编程方式)将日志写入其中一个附加程序。 <Configuration status="WARN"> <Appenders> <File name="...

29得票3回答
如何在log4j中使用AsyncAppender?

如何使用Log4j中的AsyncAppender将日志消息写入Web服务?我应该创建扩展AsyncAppender的自定义Appender还是只需将自定义Appender附加到AsyncAppender?如果选择后者,则应在哪里获取AsyncAppender对象?是否有示例可供参考?

9得票3回答
如何使用Kafka 0.8 Log4j appender

我正在尝试运行Kafka-0.8 Log4j appender,但是我无法使其正常工作。 我的应用程序需要通过Log4j appender将日志直接发送到kafka。 这是我的log4j.properties文件。 我找不到合适的编码器,所以我只配置了默认编码器。(例如,我注释掉了一行代码。...