Log4j之HelloWorld】的更多相关文章

上一章节呢,有一个能跑的程序了.但是对做工程的人来说,用日志输出感觉比用System.out要有档次一点.比如使用log4j.直接上例子: 1进入D:\work\gradle\log目录  ,您电脑没这目录? 那辛苦自己一级一级建立起来吧,后面的目录也一样. 新建文件build.gradle,文件内容是: apply plugin: 'java' // 引入java插件, repositories { // 从哪里找jar包 flatDir { // 先看下build.gradle文件所在目录下…
在编写项目的时候,我们一般都会用到日志记录,方便出错查找原因.首先我们需要了解什么是Log4j 1.使用maven建立工程,在pom.xml中加入如下: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 2.在resources文件夹下添加log…
在java应用中,其实做的最多的还是java web应用.所以现在我们做的就是用gradle构建一个简单的web项目,简单点,直接上代码吧. 1.进入目录D:\work\gradle\web,新建文件build.gradle,键入内容: apply plugin: 'war' // 引入war插件, repositories { // 从哪里找jar包 flatDir { // 先看下build.gradle文件所在目录下的 libs目录中有没有 dirs 'libs' } maven { //…
前两次呢,我们能够用一个外部的jar 来实现输出helloWorld.但问题是我每次都要用java -jar 来执行,这样我们自己玩还可以,让用户玩就不好了.所以我们生成一个exe给他们吧.这次我们仍然打印一个helloWorld,照例直接上代码, 1.进入目录D:\work\gradle\exe,新建文件build.gradle,键入内容: apply plugin: 'application' // 引入java插件, repositories { // 从哪里找jar包 flatDir {…
以下是Log4j2.0的类图,以便大家对2.0有一个整体的理解. 就如我们学习任何一个技术一样,这里我们首先写一个Hello World: 1,新建工程TestLog4j 2,下载Log4j 2.0有jar包,导入下面两个文件 3,编写代码: import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class HelloWorld { private static Log…
简介:Log4j log for java(java的日志) 是java主流的日志框架,提供各种类型,各种存储,各种格式,多样化的日志服务: 在爬虫领域,主要用于记录爬虫的执行过程,方便排查爬虫执行错误问题: 建一个Maven简单项目 pom.xml引入log4j <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17&l…
自动加载配置文件: (1)如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解.log4j启动时,默认会寻找source folder下的log4j.xml配置文件,若没有,会寻找log4j.properties文件.然后加载配置.配置文件放置位置正确,不用在程序中手动加载log4j配置文件.如果将配置文件放到了config文件夹下,在build Path中设置下就好了. 若要手动加载配置文件如下: (1)PropertyConfigurator.configure("log4j…
Log4j由三个重要的组件构成: 日志信息的优先级 日志信息的输出目的地 日志信息的输出格式 日志信息的优先级从高到低有ERROR.WARN. INFO.DEBUG,分别用来指定这条日志信息的重要程度: 日志信息的输出目的地指定了日志将打印到控制台还是文件中: 而输出格式则控制了日志信息的显 示内容. Log4j支持两种配置文件格式 一种是XML格式的文件,一种是Java特性文件(键=值). 下面我们介绍使用Java特性文件做为配置文件的方法: 1.配置根Logger,其语法为: log4j.r…
SpringMVC之HelloWorld 概述 SpringMVC 是基于 MVC 设计理念的优秀Web 框架,是目前最主流的 MVC 框架之一.Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架.SpringMVC采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性. Spring MVC通过一套 MVC 注解,让POJO成为处理请求的控制器,而无须实现任何接口.SpringMVC支持REST风格的URL请求. HelloWorld 1.2.1.新建动态…
简介 由于进一步的学习以及便于自己更好的调试程序中遇到的错误,开始了将log4j整合到web项目中,项目是基于springmvc的,所以就做了一个springmvc和web项目的整合demo,本篇博客适用于对Maven有一定了解的朋友查看交流,对于初学者,首先我们先将springmvc框架搭建起来,然后再加入Log4j的整合 使用maven创建一个web工程 创建过程就不详细说了,创建完成后我的项目结构如下 这里写图片描述 resources下面的log4j.properties暂时可以不创建,…