0

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

4

1 回答 1

0

您必须配置 2 个不同的“appenders”:一个 ConsoleAppender 和一个 FileAppender,然后您可以将输出定向到其中一个或两者。要选择哪个附加程序将接收日志项,您可以区分日志记录优先级(例如,控制台只能接收 ERROR 和 FATAL 项,日志文件可以接收所有内容)和/或生成该日志项的类或包。log4j 介绍文档页面解释了如何进行此配置。

于 2013-04-30T09:26:29.583 回答