是否有一个等效的/ dev / null可以在Windows和Unix上运行?

时间:2016-03-28 14:36:11

标签: java windows unix log4j grinder

我正在运行Java负载模拟器(通过The Grinder)并禁用了大部分日志记录以简化操作。在Unix上,我的log4j文件如下所示 - 注释文件设置为/ dev / null以删除Unix和nul for Windows的额外日志记录。

在Unix上,这很好但我正在尝试设计一个可以在Windows和Unix上运行的自动化框架(唯一的区别是shell脚本)。如果可能的话,我希望不再需要在整个操作系统中使用此文件。有什么东西我可以用来代替/ dev / null或nul,它们可以在Unix和Windows上运行吗?

<appender name="data-file" class="ch.qos.logback.core.rolling.RollingFileAppender">
   <file>/dev/null</file>
   <!--<file>nul</file>-->
   <encoder class="net.grinder.util.logback.BufferedEchoMessageEncoder" />
   <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
      <fileNamePattern>${PREFIX}-data.log%i</fileNamePattern>
      <minIndex>1</minIndex>
      <maxIndex>1</maxIndex>
   </rollingPolicy>
   <triggeringPolicy class="net.grinder.util.logback.RollOnStartUp" />
</appender>

1 个答案:

答案 0 :(得分:3)

为什么不消除整个appender?如果它没有写入文件,请完全删除该条目。