Java - Java中是否存在接收器

时间:2016-11-10 07:41:18

标签: java null

当我编写一个简单的自定义Log4j实现(Java)时,这个问题浮现在我的脑海中。

我想制作一个自定义的Log4j Appender,它是通过扩展AppenderSkeleton类来完成的。我已选择将日志消息写入List(基本上附加方法将消息添加到List )。我也希望有一个紧密的选择。由于这是一个简单的实现,我认为close方法可以用 Sink / Null Reference 替换List引用,这样所有的消息都会丢失。

然后我想到了这个问题。实际上是否可以在Java 中使用接收器

我期待的是Linux中的 / dev / null 等同于应用程序编程等级。

1 个答案:

答案 0 :(得分:0)

@Henry Apache Commons IO有一个NullWriter和一个NullOutputStream。但是,是的,写自己的很容易。 - 安德烈亚斯