- 浏览: 193081 次
文章分类
最新评论
/LogTest/src/log4j.properties
log4j.rootLogger=INFO,FILE
log4j.addivity.org.apache=true
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[%l] %d -%-4r [%t] %-5p %c %x - %m%n
import java.util.Scanner;
import org.apache.log4j.Logger;
public class testLog4 {
public static void main(String[] args){
//获取而不是新建
Logger log = Logger.getLogger(testLog4.class);
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
log.info("Input a "+a);
log.info("Input b "+b);
try{
System.out.println(a/b);
} catch(ArithmeticException e){
log.error("/ by zero");
}
int c = a+b;
log.info("Sum up "+c);
//log.debug("debug...");
//log.info("info...");
//log.error("error...");
}
}
[testLog4.main(testLog4.java:18)] 2012-04-05 09:12:17,378 -0 [main] INFO testLog4 - Input a 3
[testLog4.main(testLog4.java:19)] 2012-04-05 09:12:17,389 -11 [main] INFO testLog4 - Input b 0
[testLog4.main(testLog4.java:23)] 2012-04-05 09:12:17,396 -18 [main] ERROR testLog4 - / by zero
[testLog4.main(testLog4.java:27)] 2012-04-05 09:12:17,396 -18 [main] INFO testLog4 - Sum up 3
log4j.rootLogger=INFO,FILE
log4j.addivity.org.apache=true
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[%l] %d -%-4r [%t] %-5p %c %x - %m%n
import java.util.Scanner;
import org.apache.log4j.Logger;
public class testLog4 {
public static void main(String[] args){
//获取而不是新建
Logger log = Logger.getLogger(testLog4.class);
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
log.info("Input a "+a);
log.info("Input b "+b);
try{
System.out.println(a/b);
} catch(ArithmeticException e){
log.error("/ by zero");
}
int c = a+b;
log.info("Sum up "+c);
//log.debug("debug...");
//log.info("info...");
//log.error("error...");
}
}
[testLog4.main(testLog4.java:18)] 2012-04-05 09:12:17,378 -0 [main] INFO testLog4 - Input a 3
[testLog4.main(testLog4.java:19)] 2012-04-05 09:12:17,389 -11 [main] INFO testLog4 - Input b 0
[testLog4.main(testLog4.java:23)] 2012-04-05 09:12:17,396 -18 [main] ERROR testLog4 - / by zero
[testLog4.main(testLog4.java:27)] 2012-04-05 09:12:17,396 -18 [main] INFO testLog4 - Sum up 3
发表评论
-
JDK配置
2012-09-19 14:13 684JAVA_HOME C:\Program Files\ ... -
Java abstract class interface 区别
2012-09-09 23:35 9811.abstract class 表示的是一种继承关系,并 ... -
全组合
2012-08-28 23:10 874package cn.xmu.microsoft; ... -
全排列
2012-08-28 11:35 834private static String[] perm ... -
Java 方法引用
2012-08-12 11:23 761一个对象的引用本质上是一个很强的完整和安全方面约束能力的对象指 ... -
Java 动态绑定 静态绑定
2012-08-12 11:07 808静态绑定:使用编译类型的对象引用 动态绑定:使用运行类型所指 ... -
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available
2012-05-26 15:34 944Eclipse 在 Unbutu下双击图标启动会出现上述问题, ... -
Java BitSet
2012-04-13 09:29 921//说明 bs 至少能够装下65bits 大小由系统 ... -
Java 中文编码问题
2012-04-10 22:09 771import java.io.UnsupportedEn ... -
Hadoop in-mapper combining 实例
2012-04-08 14:46 2592import java.io.IOException; ... -
Java 正则表达式
2012-04-08 09:50 860Pattern p = Pattern.compile( ... -
Java 加载属性配置文件
2012-04-07 16:49 672import java.util.MissingReso ... -
Java notify wait
2012-04-06 09:42 1069wait 和 notify 是Object类而非Thread类 ... -
Dangling meta character '*' near index 0
2012-04-05 14:12 1216这个由于是在java中使用split(“”);造成的,在 ... -
分割字符串时存在多个分隔符
2012-03-20 17:14 903public static void main(Str ... -
Error: could not open `C:Program FilesJavajre6libamd64jvm.cfg'
2012-02-26 18:55 1072重新配置环境变量后出现可以编译,不可以运行... 删除 ... -
JAVA 运行包中的类
2012-02-23 13:41 1075Java中的包是以目录的形式组织的,在java文件中如果指定了 ... -
Data Access Object
2012-02-18 21:24 751DAO:Data Access Object 把项目开发分为 ... -
文件读写问题
2012-02-16 13:36 738'赵','1234' '钱','2345''孙','3456 ... -
JUnit hamcrest匹配器
2012-02-16 12:04 937Hamcrest带有一个有用的匹配器库.以下是一些最重要的. ...
相关推荐
例如,`Logger.Debug("调试信息")`、`Logger.Info("信息")`、`Logger.Warn("警告")` 和 `Logger.Error("错误")` 分别用于记录不同级别的日志信息。对于更复杂的用例,还可以使用`Logger.Log()`方法,通过传入自定义...
### Java.util.logging.Logger 使用详解 #### 一、创建Logger对象 在Java中,`java.util.logging.Logger` 是标准的日志框架之一,它提供了基础的日志记录功能。为了使用这一功能,首先需要获得 `java.util.logging...
**Burpsuite插件之logger++使用方法** Logger++是一款为Burpsuite设计的增强型日志记录插件,由裁决目录开发。它与Burpsuite内置的HTTP历史记录功能相似,但提供了更全面的记录和分析能力,增加了额外的字段以帮助...
**JSLogger日志记录组件** JSLogger是一款轻量级的日志记录工具,它主要用于JavaScript环境中的日志收集和分析。在Web开发中,日志记录是调试和优化代码的重要手段,能够帮助开发者追踪代码执行过程,定位错误和...
`Logger`是Java标准库`java.util.logging`包提供的日志工具,它提供了多种级别的日志记录,如`SEVERE`、`WARNING`、`INFO`、`CONFIG`、`FINE`、`FINER`和`FINEST`。本篇文章将深入探讨Java中的`Logger`封装,以及...
"Logger日志文件查看"这一主题主要涉及如何有效查看和分析.log文件,以及可能用到的工具和技术。 1. **日志文件的格式与内容** 日志文件通常包含时间戳、事件级别(如调试、信息、警告、错误和致命错误)、源...
在Fastify中,日志管理是系统监控、调试和错误追踪的关键部分,而`fastify-logger`正是Fastify官方推荐的日志插件。这个插件允许开发者以结构化的方式记录和处理应用程序的日志,提升开发效率并确保问题排查时有充足...
《Go-go-logger:构建高效日志管理系统》 在软件开发中,日志记录是不可或缺的一部分,它能够帮助开发者追踪程序运行状态、定位错误、优化性能。Go语言,以其简洁的语法和高效的特性,已经成为现代后端开发的热门...
AndroidLogger.V1.2.7 是专为Notepad++设计的一个插件,它针对Android开发人员优化了日志查看体验。 Android应用程序在开发过程中会产生大量的日志信息,通常这些日志是以纯文本格式存储,以.log为扩展名。默认情况...
本文将详细介绍一个名为“简单的logger类”的实现,它支持自动创建文件来存储日志信息。 首先,我们需要理解日志记录的基本概念。日志记录允许程序员在程序执行过程中记录事件和信息,这有助于调试、性能分析和故障...
【标题】"带Androidlogger插件的notepad++"是一个专为Android开发者设计的文本编辑器增强版本,它集成了Androidlogger插件,使得在使用Notepad++进行Android代码编辑时,可以方便地查看和分析日志信息。Notepad++...
在Django REST Framework(DRF)中,`drf-api-logger`是一个非常有用的库,它可以帮助开发者记录API请求的日志,以便于监控、调试和分析应用的行为。然而,原始的`drf-api-logger`可能并不完全满足所有需求,比如在...
关于logger2js Version:v1 0 6 创意无限 简单实用 javascript logger&debug toolbox logger2js logger2js是用原生态javascript语言编写的web页面js日志&调试工具箱 主要用于客户端脚本的分析和查错 工具...
开源日志库Logger提供了一种更为高效、灵活且功能丰富的日志记录解决方案,相比于Android自带的`Log`类,它具有更多的定制化选项和更好的可读性。下面我们将详细探讨Logger库的使用及其优势。 Logger库通常通过...
Geo++ RINEX Logger使用最新的Android API服务来记录您的设备的原始GNSS测量数据到一个RINEX文件中,包括伪距,载波相位,多普勒频率和噪声值。到目前为止,它支持GPS、GLONASS伽利略,BDS, QZSS和已经成功地测试了...
### Alarm_DB_Logger_Manager连接数据库设置详解 #### 一、Win7系统下安装SQL Server 2005及以上版本的数据库软件 为了确保`Alarm_DB_Logger_Manager`能够正确地与数据库建立连接,首先需要在运行该软件的计算机上...
日志框架Logger的使用
深信服日志分析管理系统SIP-Logger白皮书 深信服日志分析管理系统SIP-Logger白皮书是深信服科技股份有限公司发布的一份白皮书,旨在介绍深信服SSLVPN产品的功能和技术优势。本文档详细介绍了深信服SSLVPN三合一网关...
《Galbanum.Logger源程序深度解析》 在IT行业中,日志记录是系统开发不可或缺的一部分,它对于问题排查、性能优化以及系统监控至关重要。本文将深入探讨名为Galbanum.Logger的源程序,这是一种专为.NET环境设计的...
Logger *logger = Logger::rootLogger(); // 设置logger级别 logger->setLevel(Level::DEBUG); // 创建并添加Appender ConsoleAppender *consoleAppender = new ConsoleAppender(LayoutPtr(new ...