`
linyu19872008
  • 浏览: 282463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse 开发 openfire 控制台输出日志(无聊的备忘)

 
阅读更多

 

     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 启动也一样
分享到:
评论

相关推荐

    openfire 在eclipse中开启控制台显示日志

    NULL 博文链接:https://hbiao68.iteye.com/blog/1994957

    Openfire源代码在Eclipse3.5.2中的部署、编译、运行、部署安装

    ### Openfire 源代码在 Eclipse 3.5.2 中的部署、编译、运行与安装 #### 一、准备工作 在开始之前,需要确保已经下载了 Openfire(版本 3.6.4)、Spark(版本 2.5.8)以及 Smack(版本 3.1.0)。由于 Spark 的源码...

    Openfire4.0.1导入eclipse

    ### Openfire 4.0.1 源码导入Eclipse 的步骤详解 #### 一、准备工作 在开始导入Openfire 4.0.1...通过以上步骤,您可以顺利完成Openfire 4.0.1源码在Eclipse中的导入与配置工作,为后续的二次开发打下坚实的基础。

    openfire服务器开发插件的简单demo

    1. **环境准备**:确保你已经安装了Java Development Kit(JDK)和Eclipse IDE,这两个是开发Openfire插件的基础工具。Openfire源码库也需要被克隆或下载,以便于参考其API和架构。 2. **创建项目结构**:创建一个...

    openfire配置到eclipse

    ### Openfire配置到Eclipse详解 #### 一、前言 在进行即时通讯系统的开发时,经常需要用到开源的即时通讯服务器——Openfire。Openfire基于XMPP协议,它提供了丰富的功能来支持各种即时通讯需求。将Openfire部署到...

    openfire3.9.3 eclipse工程 编译成功

    【标题】"openfire3.9.3 eclipse工程 编译成功" 描述了一次在Eclipse集成开发环境中编译开源即时通讯服务器Openfire 3.9.3版本的过程。这个过程中遇到了各种问题,但最终通过解决缺失的jar包和确保版本匹配,成功...

    Openfire安装配置手册

    运行Openfire服务器,控制台将显示Openfire 3.7.0 [Jul 27, 2011 10:03:57 PM]等信息。在浏览器中打开链接http://127.0.0.1:9090,选择语言和时区,继续配置Openfire服务器。 本手册指导您搭建了开发环境,安装和...

    openfire 源码 Eclipse部署

    本文将详细介绍如何在Eclipse开发环境中部署Openfire源代码。Openfire是一款基于XMPP协议的即时消息服务器,由Ignite Realtime组织开发并维护。由于其开源、灵活且支持多种设备的特点,在企业级即时通信系统中有广泛...

    Openfire3.10.3所需jar包以及Eclipse部署教程

    如果一切配置正确,Openfire服务器应该能够成功启动并在控制台输出相关信息。 7. **部署与管理**:Openfire提供了Web管理界面,可以在浏览器中访问`http://localhost:9090/admin`进行服务器管理和用户配置。默认...

    openfire部署到eclipse少的3个jar包

    在将Openfire项目导入Eclipse开发环境中时,可能会遇到缺少必需JAR库的问题,导致编译或运行失败。本文将详细介绍解决"openfire部署到eclipse少的3个jar包"这个问题的相关知识点。 首先,我们需要理解Java类库(JAR...

    openfire3.10.2 基于Eclipse的二次开发环境单间缺失部分包

    在3.10.2版本中,开发者可以利用Eclipse进行二次开发,以扩展或定制Openfire的功能。Eclipse作为一个强大的Java集成开发环境,为开发者提供了完善的工具集,便于代码编写、调试和测试。 在构建Openfire的二次开发...

    openfire_src_3.10.2部署到eclipse需要的全部jar文件

    在将`openfire_src_3.10.2`版本的源代码部署到Eclipse开发环境中时,我们需要一系列的jar文件来确保编译和运行的顺利进行。这些jar文件包含了Openfire项目依赖的各种库和框架,涵盖网络通信、数据库访问、XML解析等...

    openfire插件开发环境搭建

    3. **获取开发工具**:为了开发Openfire插件,你需要Java开发环境(JDK)和IDE,如Eclipse或IntelliJ IDEA。确保JDK版本与Openfire的Java版本兼容。 4. **安装SDK**:Openfire提供了SDK,包含了开发插件所需的库和...

    Openfire 的安装和配置、插件开发

    在本文中,我们将详细介绍 Openfire 的安装和配置过程,并探讨如何使用 Eclipse 进行插件开发。 一、Openfire 的安装和配置 Openfire 的安装非常简单,按照以下步骤即可完成: 1. 下载最新的 Openfire 安装文件,...

    openfire + spark 开发

    "openfire + spark 开发" 在本文中,我们将讨论基于 Openfire 和 Spark 的 XMPP IM 软件开发。我们将从 XMPP 协议的介绍开始,接着讨论如何使用 Spark 和 Openfire 来实现一个完整的 IM 软件开发。 什么是 XMPP? ...

    编写Openfire开发插件、部署源码

    【Openfire 开发环境搭建】 Openfire 是一个开源的即时通讯服务器,支持XMPP协议。为了进行Openfire的开发,首先需要搭建一个开发环境。以下是详细的步骤: 1. **设置JAVA_HOME环境变量**:在系统环境变量中添加...

    openfire二次开发环境部署

    为了进行二次开发,首先我们需要搭建一个完整的开发环境,这包括下载源码、配置Eclipse项目、ANT编译以及运行Openfire项目。 1. **下载源码** 要获取Openfire的源码,可以访问官方网站的下载页面,例如...

    Openfire源码部署与开发.doc

    2. **日志分析**: 查看控制台输出的日志信息,定位问题原因。 3. **官方文档**: 参考官方文档获取帮助,或者在社区论坛寻求解答。 通过以上步骤,不仅可以成功部署Openfire服务器,还可以在此基础上进行二次开发,...

    OpenFire开发指南

    OpenFire是一款基于Java开发的开源即时通讯服务器,它支持XMPP协议,允许用户进行实时通讯,包括聊天、视频、音频等。本指南将详细介绍OpenFire的下载、安装、配置及基本使用方法,帮助初学者快速入门。 1. **...

    Openfire调试、编译开发环境与安装

    在本文中,我们将介绍如何配置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,这...

Global site tag (gtag.js) - Google Analytics