Java 将System.out发送到文件和公用程序日志

Java 将System.out发送到文件和公用程序日志,java,shell,logging,apache-commons-logging,Java,Shell,Logging,Apache Commons Logging,我正在使用commons日志: private static final Log LOG = LogFactory.getLog(MyClass.class); 为什么在我运行时这些日志没有进入日志文件 sh Main 2>&1 > logfile 我使用的是默认属性,而类路径中没有log4j.properties。重定向是向后的。它们是从左到右处理的。试试这个: sh Main > logfile 2>&1 你有向后的重定向。它们是从左到右处

我正在使用commons日志:

  private static final Log LOG = LogFactory.getLog(MyClass.class);
为什么在我运行时这些日志没有进入日志文件

sh Main 2>&1 > logfile

我使用的是默认属性,而类路径中没有log4j.properties。

重定向是向后的。它们是从左到右处理的。试试这个:

sh Main > logfile 2>&1 

你有向后的重定向。它们是从左到右处理的。试试这个:

sh Main > logfile 2>&1 

我检查了我的管理员部署的一些脚本,实际上我是落后的。谢谢你的帮助。我检查了我的管理员部署的一些脚本,事实上我是落后的。谢谢你的帮助。