Log4j排序日志

Log4j排序日志,log4j,Log4j,我在unix机器上运行一个jar,并使用JSCH在windows机器程序上获取它的输出。所以,我在unix机器上创建日志文件,这将是unix上存在的jar的详细日志文件。所以,这里我想在unix控制台上打印一些受限输出,并在执行jar文件后在windows应用程序上执行,所有其他信息将进入详细日志文件。那么,我将如何使用log4j在控制台上打印受限输出?我需要做什么来实现这一点?有人能举个例子吗?您必须配置两个不同的“附加器”:一个控制台程序和一个文件附加器,然后您可以将输出定向到其中一个或两者

我在unix机器上运行一个jar,并使用JSCH在windows机器程序上获取它的输出。所以,我在unix机器上创建日志文件,这将是unix上存在的jar的详细日志文件。所以,这里我想在unix控制台上打印一些受限输出,并在执行jar文件后在windows应用程序上执行,所有其他信息将进入详细日志文件。那么,我将如何使用log4j在控制台上打印受限输出?我需要做什么来实现这一点?有人能举个例子吗?

您必须配置两个不同的“附加器”:一个控制台程序和一个文件附加器,然后您可以将输出定向到其中一个或两者。要选择哪个appender将接收日志项,您可以根据日志优先级进行区分(例如,console只能接收错误和致命项,日志文件可以接收所有内容)和/或生成该日志项的类或包。此页说明如何进行此配置