2013-04-30 155 views
0

我在unix機器上運行一個jar,並在使用JSCH的windows機器程序上輸出它。所以,我在unix機器上創建了日誌文件,這將是unix上存在的jar的詳細日誌文件。因此,在這裏,我想在unix控制檯上打印一些受限輸出,並在執行JAR文件和其他所有其他文件後將其輸出到我的Windows應用程序中信息將進入詳細的日誌文件。所以我將如何使用log4j在控制檯上打印受限輸出?我需要做什麼來實現這一目標?任何人都可以舉這個例子嗎?Log4j排序日誌

回答

0

您必須配置2個不同的「appender」:一個ConsoleAppender和一個FileAppender,然後您可以將輸出指向其中一個或兩者。要選擇哪個appender將接收日誌項目,您可以區分日誌優先級(例如控制檯只能接收ERROR和FATAL項目,日誌文件可以接收所有項目)和/或生成該日誌項目的類別或包。 log4j intro documentation頁面說明如何進行此配置。