0
進出口工作在Maven和JBOSS 7.1 web應用程序,的Log4j的Jboss配置
四世看看周圍,但無法找到如何建立log4j的使用Maven和JBoss 7.1任何直接的例子。
我非常希望能夠登錄到服務器爲每個類,我將拍攝日誌上不同的文件,
任何人可以幫助我在這裏?
乾杯
進出口工作在Maven和JBOSS 7.1 web應用程序,的Log4j的Jboss配置
四世看看周圍,但無法找到如何建立log4j的使用Maven和JBoss 7.1任何直接的例子。
我非常希望能夠登錄到服務器爲每個類,我將拍攝日誌上不同的文件,
任何人可以幫助我在這裏?
乾杯
我配置JBOSS 7.1記錄程序是這樣的:
默認情況下JBoss的有幾個記錄儀(點在數據進來)和兩個附加目的地(點在數據出來)控制檯和文件中定義standalone.xml文件在JBOSS_HOME/standalone/configuration目錄中。
在standalone.xml我<profile>
節中創建新的appender:
<periodic-rotating-file-handler name="FOO_BAR_FILE">
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="foo_bar_file.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
新增記錄特定類我需要登錄:
<logger category="my.example.Foobar">
<level name="INFO"/>
<handlers>
<handler name="FOO_BAR_FILE"/>
</handlers>
</logger>
而且我的課的Foobar:
public class Foobar {
final static Logger log = LoggerFactory.getLogger(Foobar.class);
public Foobar() {
/* Log to foo_bar_file.log in jboss server log dir. */
log.info("Foobar log example.");
}
}
謝謝......有一個問題 - 特定類的記錄器也在standalone.xml中? – user1694873
是的,記錄器和appender配置在standalone.xml –
我認爲,無論如何,在控制檯上工作 - 現在只是試圖找到文件保存的位置! – user1694873