http://archive.apache.org/dist/logging/log4j/
选择要使用的版本,直接点击下载.zip后缀的压缩文件即可。
为java项目导入log4j.jar包:
在Eclipse中新建一个java项目,右键单击该项目选择“属性(properties)”打开当前项目的属性窗口,选择Java构建路径(Java Build Path)>>库(Libaries)>>添加外部JAR(Add External JARs),将刚才下载的log4j.jar包添加到项目中去。
在项目中新建一个log4j.properties的配置文件:
该文件专门用于配置日志信息,其内容决定日志信息的输出位置及格式。右键单击项目选择 新建 >>文件 ,文件名命名为 xxx.properties
将配置信息写入到刚才建立的文件log4j.properties中去:
###将日志信息输出到控制台###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n %l%n
###将日志信息输出到文件中###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=sysInfo.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n %l%n
###设置日志的优先级别###
log4j.rootLogger=debug,stdout,file
新建一个java文件,测试配置是否成功:
import org.apache.log4j.Logger
public class Log4jDemo {
public static void main(String[] args) {
Logger log = null
try{
// 初始化日志生成器,加载日志配置文件
//PropertyConfigurator.configure("bin/log4j.properties")
log = Logger.getLogger(Log4jDemo.class.getName())
log.debug("main")
int i = 1/0
} catch(Exception e){
// 记录日志
log.info(e.getMessage())
//e.printStackTrace()
}
}
}
查看生成的日志文件,发现日志写入成功。
1. 打开LogCat视窗Eclipse菜单 ->Windows ->Show View ->Other ->Android ->LogCat,在控制台窗口出现LogCat视窗。
2. 在工程中实验
界面文件中添加一个Button按钮,用于点击按钮出现Log日志信息。
<span style="font-size: 16px"><Button android:id="@+id/bt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Log输出" /></span>
3. 添加方法和输出
在Activity中添加为button添加事件响应.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)