`

Logger

    博客分类:
  • JAVA
 
阅读更多
/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
分享到:
评论

相关推荐

    C# Logger C# 的日志工具

    例如,`Logger.Debug("调试信息")`、`Logger.Info("信息")`、`Logger.Warn("警告")` 和 `Logger.Error("错误")` 分别用于记录不同级别的日志信息。对于更复杂的用例,还可以使用`Logger.Log()`方法,通过传入自定义...

    java.util.logging.Logger使用详解

    ### Java.util.logging.Logger 使用详解 #### 一、创建Logger对象 在Java中,`java.util.logging.Logger` 是标准的日志框架之一,它提供了基础的日志记录功能。为了使用这一功能,首先需要获得 `java.util.logging...

    Burpsuite插件之logger++使用方法1

    **Burpsuite插件之logger++使用方法** Logger++是一款为Burpsuite设计的增强型日志记录插件,由裁决目录开发。它与Burpsuite内置的HTTP历史记录功能相似,但提供了更全面的记录和分析能力,增加了额外的字段以帮助...

    JSLogger日志记录组件

    **JSLogger日志记录组件** JSLogger是一款轻量级的日志记录工具,它主要用于JavaScript环境中的日志收集和分析。在Web开发中,日志记录是调试和优化代码的重要手段,能够帮助开发者追踪代码执行过程,定位错误和...

    Java Logger Logging 封装

    `Logger`是Java标准库`java.util.logging`包提供的日志工具,它提供了多种级别的日志记录,如`SEVERE`、`WARNING`、`INFO`、`CONFIG`、`FINE`、`FINER`和`FINEST`。本篇文章将深入探讨Java中的`Logger`封装,以及...

    Logger日志文件查看

    "Logger日志文件查看"这一主题主要涉及如何有效查看和分析.log文件,以及可能用到的工具和技术。 1. **日志文件的格式与内容** 日志文件通常包含时间戳、事件级别(如调试、信息、警告、错误和致命错误)、源...

    fastify框架的logger日志工具

    在Fastify中,日志管理是系统监控、调试和错误追踪的关键部分,而`fastify-logger`正是Fastify官方推荐的日志插件。这个插件允许开发者以结构化的方式记录和处理应用程序的日志,提升开发效率并确保问题排查时有充足...

    Go-go-logger一个简单的Go日志管理器

    《Go-go-logger:构建高效日志管理系统》 在软件开发中,日志记录是不可或缺的一部分,它能够帮助开发者追踪程序运行状态、定位错误、优化性能。Go语言,以其简洁的语法和高效的特性,已经成为现代后端开发的热门...

    Notepad++ 插件,AndroidLogger.V1.2.7. 可以让安卓日志自动显示颜色

    AndroidLogger.V1.2.7 是专为Notepad++设计的一个插件,它针对Android开发人员优化了日志查看体验。 Android应用程序在开发过程中会产生大量的日志信息,通常这些日志是以纯文本格式存储,以.log为扩展名。默认情况...

    简单的logger类

    本文将详细介绍一个名为“简单的logger类”的实现,它支持自动创建文件来存储日志信息。 首先,我们需要理解日志记录的基本概念。日志记录允许程序员在程序执行过程中记录事件和信息,这有助于调试、性能分析和故障...

    带Androidlogger插件的notepad++

    【标题】"带Androidlogger插件的notepad++"是一个专为Android开发者设计的文本编辑器增强版本,它集成了Androidlogger插件,使得在使用Notepad++进行Android代码编辑时,可以方便地查看和分析日志信息。Notepad++...

    重写 Django REST framework drf-api-logger 应用

    在Django REST Framework(DRF)中,`drf-api-logger`是一个非常有用的库,它可以帮助开发者记录API请求的日志,以便于监控、调试和分析应用的行为。然而,原始的`drf-api-logger`可能并不完全满足所有需求,比如在...

    logger2js-1.0.6

    关于logger2js Version:v1 0 6 创意无限 简单实用 javascript logger&debug toolbox logger2js logger2js是用原生态javascript语言编写的web页面js日志&调试工具箱 主要用于客户端脚本的分析和查错 工具...

    开源日志库Logger使用Demo

    开源日志库Logger提供了一种更为高效、灵活且功能丰富的日志记录解决方案,相比于Android自带的`Log`类,它具有更多的定制化选项和更好的可读性。下面我们将详细探讨Logger库的使用及其优势。 Logger库通常通过...

    Geo++ RINEX Logger

    Geo++ RINEX Logger使用最新的Android API服务来记录您的设备的原始GNSS测量数据到一个RINEX文件中,包括伪距,载波相位,多普勒频率和噪声值。到目前为止,它支持GPS、GLONASS伽利略,BDS, QZSS和已经成功地测试了...

    Alarm_DB_Logger_Manager连接数据库设置

    ### Alarm_DB_Logger_Manager连接数据库设置详解 #### 一、Win7系统下安装SQL Server 2005及以上版本的数据库软件 为了确保`Alarm_DB_Logger_Manager`能够正确地与数据库建立连接,首先需要在运行该软件的计算机上...

    android studio,日志框架Logger的使用

    日志框架Logger的使用

    深信服日志分析管理系统SIP-Logger白皮书

    深信服日志分析管理系统SIP-Logger白皮书 深信服日志分析管理系统SIP-Logger白皮书是深信服科技股份有限公司发布的一份白皮书,旨在介绍深信服SSLVPN产品的功能和技术优势。本文档详细介绍了深信服SSLVPN三合一网关...

    Galbanum.Logger源程序

    《Galbanum.Logger源程序深度解析》 在IT行业中,日志记录是系统开发不可或缺的一部分,它对于问题排查、性能优化以及系统监控至关重要。本文将深入探讨名为Galbanum.Logger的源程序,这是一种专为.NET环境设计的...

    qt-logger.rar

    Logger *logger = Logger::rootLogger(); // 设置logger级别 logger->setLevel(Level::DEBUG); // 创建并添加Appender ConsoleAppender *consoleAppender = new ConsoleAppender(LayoutPtr(new ...

Global site tag (gtag.js) - Google Analytics