FreeBSD: Openfire 3.7 beta - нет log файлов
Небольшая заметка по Openfire. После установки из портов во FreeBSD были проблемы с коннектом к базе. А в log файлах пусто, вернее их вообще нет в /var/log/openfire. Запускаем Openfire вручную так:
Видим следующее сообщение при запуске:
Создаем файл /usr/local/share/java/classes/log4j.xml:
После перезапуска Openfire log файлы будут созданы.
/usr/local/bin/java -server -jar -Xmx256M -Dopenfire.lib.dir=/usr/local/share/java/classes -DopenfireHome=/usr/local/share/java/openfire /usr/local/share/java/classes/startup.jar
Видим следующее сообщение при запуске:
log4j:WARN No appenders could be found for logger (org.jivesoftware.openfire.XMPPServer).
log4j:WARN Please initialize the log4j system properly.
Openfire 3.7.0 Beta [Jan 4, 2011 11:32:19 PM]
Admin console listening at 127.0.0.1:9090
Создаем файл /usr/local/share/java/classes/log4j.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="debug-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/debug.log"></param>
<param name="MaxFileSize" value="1024KB"></param>
<param name="MaxBackupIndex" value="5"></param>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy.MM.dd HH:mm:ss} %m%n"></param>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="debug"></param>
<param name="AcceptOnMatch" value="true"></param>
</filter>
</appender>
<appender name="info-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/info.log"></param>
<param name="MaxFileSize" value="1024KB"></param>
<param name="MaxBackupIndex" value="5"></param>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy.MM.dd HH:mm:ss} %m%n"></param>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="info"></param>
<param name="LevelMin" value="info"></param>
<param name="AcceptOnMatch" value="true"></param>
</filter>
</appender>
<appender name="warn-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/warn.log"></param>
<param name="MaxFileSize" value="1024KB"></param>
<param name="MaxBackupIndex" value="5"></param>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy.MM.dd HH:mm:ss} %m%n"></param>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="warn"></param>
<param name="LevelMin" value="warn"></param>
<param name="AcceptOnMatch" value="true"></param>
</filter>
</appender>
<appender name="error-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/error.log"></param>
<param name="MaxFileSize" value="1024KB"></param>
<param name="MaxBackupIndex" value="5"></param>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy.MM.dd HH:mm:ss} %m%n"></param>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="error"></param>
<param name="AcceptOnMatch" value="true"></param>
</filter>
</appender>
<root>
<level value="info" />
<appender-ref ref="debug-out" />
<appender-ref ref="info-out" />
<appender-ref ref="warn-out" />
<appender-ref ref="error-out" />
</root>
</log4j:configuration>
После перезапуска Openfire log файлы будут созданы.
Комментарии (8)
RSS свернуть / развернутьyababay
Markony
Openfire не стартует при запуске, в логах пусто.
nitrokamera
yababay
nitrokamera
nitrokamera
yababay
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.