1.下载eclipse和log4j相关软件
2.在eclipse中建立一个java项目,比如HelloEclipse,在此过程中add 外部jar log4j.jar文件
3。利用eclipse的import功能引入log4j.properties文件,并且进行修改,log4j在你下载的log4j包的example/lf/lf5里就有
如下:
# For the general syntax of property based configuration files see the
# documenation of org.apache.log4j.PropertyConfigurator.
# The root category uses the appender called A1. Since no priority is
# specified, the root category assumes the default priority for root
# which is DEBUG in log4j. The root category is the only category that
# has a default priority. All other categories need not be assigned a
# priority in which case they inherit their priority from the
# hierarchy.
# 如果是弹出log4j log记录器
#log4j.rootCategory=, A1
# 直接在eclipse控制台中显示log纪录
log4j.rootCategory=, B1
# A1 is set to be a LF5Appender which outputs to a swing
# logging console.
#log4j.appender.A1=org.apache.log4j.lf5.LF5Appender
#log4j.appender.A1.MaxNumberOfRecords=1000
log4j.appender.B1=org.apache.log4j.ConsoleAppender
log4j.appender.B1.layout=org.apache.log4j.PatternLayout
log4j.appender.B1.layout.ConversionPattern=%-4r % -5p [%t] % 37c %3x - %m%n
log4j.appender.B1.layout.ConversionPattern=%5p [%t] (%F:%L) -%m%n
4。写HelloEclipse代码如下:
import org.apache.log4j.*;
class HelloEclipse{
static Logger logger=Logger.getLogger(HelloEclipse.class.getName());
public static void main(String args[])
{
PropertyConfigurator.configure("Log4j.properties");
HelloEclipse.logger.info("纪录测试");
int valueoflover=1;
HelloEclipse.logger.info("valueoflover" + valueoflover);
}
}
运行,就可以看到如下log信息了
INFO [main] (HelloEclipse.java:7) -纪录测试
INFO [main] (HelloEclipse.java:9) -valueoflover1
分享到:
相关推荐
对于从EH4或EH4Z转SEC,可能需要使用NXP提供的工具,如J-Link或者iMX Flash Programmer等。这些工具不仅能够读取和写入微控制器的内存,还支持文件格式的转换。 转换步骤可能包括以下几点: 1. 解析EH4或EH4Z文件的...
4. **日志空间隔离** 日志空间隔离功能确保每个服务或模块拥有独立的日志输出空间,便于日志管理和故障排查。开发者可以根据需要独立控制各模块的日志级别,提高问题定位的效率,同时避免日志混杂导致的分析困难。...
在这个名为"zhuan 2.zip"的压缩包中,包含了一个支持移动端的转盘抽奖程序。这个程序的核心是通过JavaScript实现,使得用户可以通过点击来触发抽奖过程,从而增加用户体验的趣味性和参与度。 首先,我们来看“转盘...
在IT领域,485转232驱动程序是一个关键组件,它允许设备通过USB接口进行串行通信。本文将详细解析这个主题,探讨相关知识点。 首先,485和232是两种不同的串行通信接口标准。RS-485是一种多点、全双工通信标准,...
使用方法: 1.先打开conn.asp,把里面的"www.dd2d.cn/zhuan"改成你的网址 2.打开admin/conn.asp,把里面的"www.dd2d.cn/zhuan"改成你的网址 3.打开datebase/#33SSYY.MDB,打开里面的config,把里面的...
在给定的“zhuan-su-eliang.rar”压缩包中,包含了一个名为“zhuan su eliang.vi”的虚拟仪器(VI),这显然是一款用于转速测量的应用程序。 转速测量是机械工程、汽车工业、电力系统等领域中常见的技术需求。...
标题 "zhuan_java_untilgw8_android_" 暗示了这是一个关于使用Java语言在UntilGW8平台上开发Android游戏的项目,特别是一款简单的打砖块游戏。在这个项目中,我们可以深入学习到Java编程语言、Android应用开发的基础...
在给定的“ban-zhuan.zip_JAVA穷举法搬砖”主题中,我们面对的是一个数学问题,该问题与实际的砖块分配有关。36块砖需要36个人来搬运,其中包括男性、女性和小孩,他们各自有不同的搬运能力。男性每次能搬4块砖,...
在GIS领域,二次开发通常指的是用户根据自己的需求,利用软件提供的API(应用程序编程接口)或SDK(软件开发工具包)来定制功能或扩展应用。在这个案例中,二次开发可能是为了实现特定的地图转图片的需求,例如将...
"XUAN-ZHUAN-led.zip_旋转LED_旋转LED 自适应_自适应旋转LED"这个压缩包文件内容是关于实现旋转LED自适应转速的程序,其核心目标是让LED屏幕上的字幕能够流畅地滚动,并根据设备的转速自动调整滚动速度,以保持最佳...
这个压缩包内的“pdf转txt格式”程序可能是命令行工具或图形界面应用,具体使用方法可能需要参照程序附带的说明文件。在使用前,确保了解软件的兼容性,支持的PDF版本以及转换质量,以满足自己的需求。 总的来说,...
自媒体新媒体软件工具自媒体zhuan钱秘诀资料
卡西欧5800程序是一系列用于公路测量计算的应用,包括了缓和曲线段内任意点坐标计算程序(HHQX)和圆曲线段内任意点坐标计算程序(YQX)。这些程序旨在帮助工程师和测量人员快速准确地进行道路设计和施工中的坐标...
6. **程序逻辑**:在`loop()`函数中,程序不断监听是否接收到4个字节的指令。如果接收到,它会比较第二个字节来判断是左转、右转还是直行。例如,如果第二个字节是`0x07`,则调用`motospd(50,100)`使机器人左转;...
程序的核心部分包括NEAD-TIME和NEAD-DAY两个子程序,用于获取当前时间,ZHUAN子程序可能用于转换时间格式,而DISPLAY子程序负责将时间数据显示在屏幕上。在程序的主体中,首先调用NEAD-TIME和NEAD-DAY获取时间,然后...
4. **黑客工具**:尽管“HEIKE ZHUAN YOG JISHI BEN”的描述暗示了黑客工具的特性,但请注意,合法的IP扫描器广泛用于网络管理员进行安全审计,而非法使用可能导致侵犯他人隐私或违法活动。 5. **可执行文件(.exe...
虽然在提供的代码片段中没有具体的数据库操作代码,但可以推测程序会使用`java.sql.*`包中的类(如`Connection`、`PreparedStatement`、`ResultSet`等)与数据库进行交互,实现对用户信息的读写操作,例如查询余额、...
- **背景**: 如果您使用的是其他人移植好的内核版本,则在开始编译之前应该清除中间文件。这是为了避免因使用的交叉编译工具不同而导致的问题。 - **命令**: - `make distclean`: 清除所有文件,包括配置文件。 - ...
4. 用户可以保存文件为旧格式,以便与仍在使用Office 2003的其他人共享,或者直接在2003版中编辑新格式文件。 5. 转换工具可能会自动更新文档的格式,使其在旧版本的Office中保持尽可能多的功能和格式一致性。 在...
### C语言模拟打砖块程序解析 #### 一、程序概述 本文将深入解析一个用C语言编写的经典游戏——打砖块程序。该程序基于Turbo C环境开发,利用了`graphics.h`库来进行图形界面操作。通过分析程序结构与逻辑,帮助...