openfire开发中添加日志输出

在openfire插件开发中,为方便调试和发布时的日志管理,可以利用其内置的日志系统。配置日志级别,针对特定包名如'com.tgram.buddy.plugin.push'进行设置。在代码中通过LoggerFactory获取log对象,然后调用相应方法输出日志。日志会存储在'openfire/output/target/openfire/logs'目录下,查看相应日志文件即可。了解更多配置详情,可参考相关log4j.xml配置教程。
摘要由CSDN通过智能技术生成

有时在开发openfire插件时希望添加一些日志信息,调试时使用system.out输出比较方便,但是项目发布时需要去除这些日志会比较麻烦。此时可以配置使用openfire中的日志系统来使用。如下为一个配置demo


1、配置日志和日志级别

  本例中需要配置包名   “com.tgram.buddy.plugin.push”下的日志输出,打开openfire项目build目录中的如下文件,在其中追加包名和日志的level。


2、代码中输出log

通过LoggerFactory获取log对象后,直接调用对应的方法输出log。

package com.tgram.buddy.plugin.push;

import java.io.File;

import org.jivesoftware.openfire.container.Plugin;
import org.jivesoftware.openfire.container.PluginManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class PushNodesPlugin implements Plugin {

    private static final Logger Log = LoggerFactory.getLogger(PushNodesPlugin.class);

	@Ov
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值