eclipse 控制台上没有日志很郁闷 ,修改 \build\lib\dist\log4j.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!-- add -->
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss} %c{1}:%L - %m%n" />
</layout>
</appender>
<!-- -->
<appender name="debug-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/debug.log" />
<param name="MaxFileSize" value="1024KB" />
<param name="MaxBackupIndex" value="5" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss} %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="debug" />
<param name="AcceptOnMatch" value="true" />
</filter>
</appender>
<appender name="info-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/info.log" />
<param name="MaxFileSize" value="1024KB" />
<param name="MaxBackupIndex" value="5" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss} %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="info" />
<param name="LevelMin" value="info" />
<param name="AcceptOnMatch" value="true" />
</filter>
</appender>
<appender name="warn-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/warn.log" />
<param name="MaxFileSize" value="1024KB" />
<param name="MaxBackupIndex" value="5" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss} %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMax" value="warn" />
<param name="LevelMin" value="warn" />
<param name="AcceptOnMatch" value="true" />
</filter>
</appender>
<appender name="error-out" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${openfireHome}/logs/error.log" />
<param name="MaxFileSize" value="1024KB" />
<param name="MaxBackupIndex" value="5" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %d{yyyy-MM-dd HH:mm:ss} %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="error" />
<param name="AcceptOnMatch" value="true" />
</filter>
</appender>
<!-- add -->
<logger name="java.sql.Connection">
<level value="DEBUG" />
</logger>
<!-- -->
<root>
<level value="info" />
<!-- add -->
<appender-ref ref="STDOUT" />
<!-- -->
<appender-ref ref="debug-out" />
<appender-ref ref="info-out" />
<appender-ref ref="warn-out" />
<appender-ref ref="error-out" />
</root>
</log4j:configuration>
ant "openfire" 一下 ,然后 Run Configuration 中 Classpath 增加 \openfire\build\lib\dist ,重启一下日志输出了 ,用 openfire.bat 启动也一样
相关推荐
NULL 博文链接:https://hbiao68.iteye.com/blog/1994957
### Openfire 源代码在 Eclipse 3.5.2 中的部署、编译、运行与安装 #### 一、准备工作 在开始之前,需要确保已经下载了 Openfire(版本 3.6.4)、Spark(版本 2.5.8)以及 Smack(版本 3.1.0)。由于 Spark 的源码...
### Openfire 4.0.1 源码导入Eclipse 的步骤详解 #### 一、准备工作 在开始导入Openfire 4.0.1...通过以上步骤,您可以顺利完成Openfire 4.0.1源码在Eclipse中的导入与配置工作,为后续的二次开发打下坚实的基础。
1. **环境准备**:确保你已经安装了Java Development Kit(JDK)和Eclipse IDE,这两个是开发Openfire插件的基础工具。Openfire源码库也需要被克隆或下载,以便于参考其API和架构。 2. **创建项目结构**:创建一个...
### Openfire配置到Eclipse详解 #### 一、前言 在进行即时通讯系统的开发时,经常需要用到开源的即时通讯服务器——Openfire。Openfire基于XMPP协议,它提供了丰富的功能来支持各种即时通讯需求。将Openfire部署到...
【标题】"openfire3.9.3 eclipse工程 编译成功" 描述了一次在Eclipse集成开发环境中编译开源即时通讯服务器Openfire 3.9.3版本的过程。这个过程中遇到了各种问题,但最终通过解决缺失的jar包和确保版本匹配,成功...
运行Openfire服务器,控制台将显示Openfire 3.7.0 [Jul 27, 2011 10:03:57 PM]等信息。在浏览器中打开链接http://127.0.0.1:9090,选择语言和时区,继续配置Openfire服务器。 本手册指导您搭建了开发环境,安装和...
本文将详细介绍如何在Eclipse开发环境中部署Openfire源代码。Openfire是一款基于XMPP协议的即时消息服务器,由Ignite Realtime组织开发并维护。由于其开源、灵活且支持多种设备的特点,在企业级即时通信系统中有广泛...
如果一切配置正确,Openfire服务器应该能够成功启动并在控制台输出相关信息。 7. **部署与管理**:Openfire提供了Web管理界面,可以在浏览器中访问`http://localhost:9090/admin`进行服务器管理和用户配置。默认...
在将Openfire项目导入Eclipse开发环境中时,可能会遇到缺少必需JAR库的问题,导致编译或运行失败。本文将详细介绍解决"openfire部署到eclipse少的3个jar包"这个问题的相关知识点。 首先,我们需要理解Java类库(JAR...
在3.10.2版本中,开发者可以利用Eclipse进行二次开发,以扩展或定制Openfire的功能。Eclipse作为一个强大的Java集成开发环境,为开发者提供了完善的工具集,便于代码编写、调试和测试。 在构建Openfire的二次开发...
在将`openfire_src_3.10.2`版本的源代码部署到Eclipse开发环境中时,我们需要一系列的jar文件来确保编译和运行的顺利进行。这些jar文件包含了Openfire项目依赖的各种库和框架,涵盖网络通信、数据库访问、XML解析等...
3. **获取开发工具**:为了开发Openfire插件,你需要Java开发环境(JDK)和IDE,如Eclipse或IntelliJ IDEA。确保JDK版本与Openfire的Java版本兼容。 4. **安装SDK**:Openfire提供了SDK,包含了开发插件所需的库和...
在本文中,我们将详细介绍 Openfire 的安装和配置过程,并探讨如何使用 Eclipse 进行插件开发。 一、Openfire 的安装和配置 Openfire 的安装非常简单,按照以下步骤即可完成: 1. 下载最新的 Openfire 安装文件,...
"openfire + spark 开发" 在本文中,我们将讨论基于 Openfire 和 Spark 的 XMPP IM 软件开发。我们将从 XMPP 协议的介绍开始,接着讨论如何使用 Spark 和 Openfire 来实现一个完整的 IM 软件开发。 什么是 XMPP? ...
【Openfire 开发环境搭建】 Openfire 是一个开源的即时通讯服务器,支持XMPP协议。为了进行Openfire的开发,首先需要搭建一个开发环境。以下是详细的步骤: 1. **设置JAVA_HOME环境变量**:在系统环境变量中添加...
为了进行二次开发,首先我们需要搭建一个完整的开发环境,这包括下载源码、配置Eclipse项目、ANT编译以及运行Openfire项目。 1. **下载源码** 要获取Openfire的源码,可以访问官方网站的下载页面,例如...
2. **日志分析**: 查看控制台输出的日志信息,定位问题原因。 3. **官方文档**: 参考官方文档获取帮助,或者在社区论坛寻求解答。 通过以上步骤,不仅可以成功部署Openfire服务器,还可以在此基础上进行二次开发,...
OpenFire是一款基于Java开发的开源即时通讯服务器,它支持XMPP协议,允许用户进行实时通讯,包括聊天、视频、音频等。本指南将详细介绍OpenFire的下载、安装、配置及基本使用方法,帮助初学者快速入门。 1. **...
在本文中,我们将介绍如何配置Eclipse 3.3.2+JDK1.6+Ant 1.7+Openfire_src_3_5_1.zip的开发环境,编译和调试Openfire服务器端软件。 一、开发环境配置 1. 安装Eclipse 3.3.2 首先,我们需要安装Eclipse 3.3.2,这...