log4j的使用,即java该如何使用日志文件

log4j的使用,即java该如何使用日志文件,第1张

java使用日志文件log4j的方法:

1、 新建一个Java工程,缓袜导入Log4j包,pom文件中对应的配置代码如下:

<!-- log4j support -->

<dependency>

   <groupId>log4j</groupId>

   <artifactId>log4j</artifactId>

   <version>1.2.17</version>

</dependency>

2、resources目录滑弯下创建log4j.properties文件

### 设置###

log4j.rootLogger = debug,stdout,D,E

### 输出信息到控制抬 ###

log4j.appender.stdout = org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Target = System.out

log4j.appender.stdout.layout = org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

### 输出DEBUG 级别以上的日志到=/home/duqi/logs/debug.log ###

log4j.appender.D = org.apache.log4j.DailyRollingFileAppender

log4j.appender.D.File = /home/duqi/logs/debug.log

log4j.appender.D.Append = true

log4j.appender.D.Threshold = DEBUG

log4j.appender.D.layout = org.apache.log4j.PatternLayout

log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

### 输出ERROR 级别以上的日志到=/home/admin/logs/error.log ###

log4j.appender.E = org.apache.log4j.DailyRollingFileAppender

log4j.appender.E.File =/home/admin/logs/error.log

log4j.appender.E.Append = true

log4j.appender.E.Threshold = ERROR

log4j.appender.E.layout = org.apache.log4j.PatternLayout

log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

3、输出日志的例子如下

package com.javadu.log

import org.slf4j.Logger

import org.slf4j.LoggerFactory

public class Log4JTest {

   private static final Logger logger = LoggerFactory.getLogger(Log4JTest.class)

   public static void main(String[] args) {

       // 记录debug级别的信息

       logger.debug("This is debug message.")

       // 记录info级别的信息

       logger.info("This is info message.")

       // 记录error级别的信息

       logger.error("This is error message.")

   }

}

4、输出结果

首先,控制台输入如下图所示:

然后,查看/Users/duqi/logs目录下的debug.log和error.log文件,内容分信哪闷别如下,可以看出:

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

打开APP

物非物

关注

【转载】idea 中 maven pom不自动更新的5种解决方法 转载

2022-04-14 16:05:32

1点赞

物非物

码龄4年

关注

原文链接:https://blog.csdn.net/weixin_44504146/article/details/99444067

五种解决方法:(都尝试一下,不成功的话,就重启和清空缓存)

第一种:右击项目->Run Maven ->Reimport (注意:先安装Maven Helper插件,否则你就看不到Run Maven工具) (手动更新jar)

在这里插入图片描述

第二种:右击项目->Maven ->Reimport (手动更新jar)

第三种:在项目右边找到Maven , 看到刷新图标 , 点击刷新

在这里插入图片描述

第四种:File ->Settings->Maven ->Work offline

在这里插入图片描述

第五种:File ->Settings->Maven ->Igonred Files

在这里插入图片描述

————————————————

版权声明:本文为CSDN博主「程序猫A建仔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链吵芦接:https://blog.csdn.net/weixin_44504146/article/details/99444067

原文链接:https://blog.csdn.net/weixin_44504146/article/details/99444067

文章知识点与官方知识档案匹配

Java技能树Java概览Maven基础

94100 人正在系统学习中

打开CSDN APP,看更多技术内容

IDEA中修改了pom依赖刷新失效,依赖关系没有实时更新

最终解决方法1:复制父pom中的内容,删掉父pom,新建一个pom将内容粘贴进去问题得到解决 最终解决方法2:使用mavenclean指令,清理target文件,不要关闭项目,直接关闭idea,重新启动之后会自动扫描下载

继续访问

IDEA:自动刷新pom.xml的更改_haohao0626的博客_怎么刷新pom...

新版本IDEA在没有设置前,修改pom.xml文件后必须点下这个图标: 更改后的pom.xml才真的生效,不方便。 自动刷新生效的设置: 1.点击侧栏:Maven 2.点击Auto-Reload Settings... 3.选中Any changes,然后apply,再点击ok即可...

继续访问

idea maven pom不自动更新的解决方法

主要棚碰激介绍了idea maven pom不自动更新的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

IDEA MAVEN POM不自动更新

【问题】pom文件引入依赖,无法下载pom配置文件中的依赖包,或只能下载少数包,各项配置都正确的情况 从网上查找了多种方案,但是不太好用,最后一种好用,这里都记录下 PS:建议下面四种方法都尝试下 ,问题基本就解决了,其他的情况暂时没有碰到过,大家如果遇到其他的方案,欢迎留言 【解决办法】 方案一 :maven模块,点击刷新(未生效) 方案二:右键项--->maven...

继续访问

IDEA如何刷新pom文件_weixin_34259232的博客

在IDEA中,修改了pom.xml文件,添加了依赖以后,一般会d出以下这个警告来。 点击【Import Changes】就好了,开始从本地仓库里找,如果没有链袜就从远程仓库下载,所以可能会等一段时间。 如果这时不小心点错了, 可以在【Maven Projects】目录下...

继续访问

idea中刷新项目快捷键_解决 IDEA 使用过程中让你觉得不爽的一些问题_空...

3.导入项目父级目录不是 Maven Parent 目录而是普通的文件夹,里面的子 maven 项目无法识别 4.修改了 pom.xml 后发现依赖的包还是没有 5.有时候突然发现依赖的某个包下面的某个类找不到了点击去发现它是存在的,并且怎么刷新 Maven...

继续访问

最新发布 idea:父工程的pom.xml中的依赖爆红,下载刷新也没反应

pom.xml中的依赖爆红问题解决

继续访问

强烈推荐,IDEA中pom部分依赖无法更新,采用maven手动更新

1.创建测试maven项目 说明:手动创建一个maven项目,只有一个pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

继续访问

idea 中 maven pom不自动更新的5种解决方法_那一抹星空的博客-CSDN博 ...

需要点击右上角出现的m按钮进行刷新, 会有这个图标,如果是自动更新的话,修改了一个字符,idea就会自动加载依赖,不会有上面那个图标 二,配置修改pom.xml文件后自动刷新依赖: build tools settings,即最右侧的扳手按钮, 选择 Auto-Reload...

继续访问

idea maven pom不自动更新

今天遇到po...

继续访问

2021.2版本idea maven修改pom关闭自动更新

当我们无意修改了pom文件时,maven总是自动更新,会很浪费系统资源,所以想要改成需要更新的时候,手动更新 一,正常情况下如何刷新依赖? 当我们对pom.xml进行修改后,需要点击右上角出现的m按钮进行刷新, 会有这个图标,如果是自动更新的话,修改了一个字符,idea就会自动加载依赖,不会有上面那个图标 二,配置修改pom.xml文件后自动刷新依赖: build tools settings,即最右侧的扳手按钮, 选择 Auto-Reload Setti...

继续访问

IDEA中maven自动更新pom文件的任何变更

File ->Settings ->Build,Execution,Delopment ->Build Tools ->Any changes

继续访问

IDEA中,Maven更新依赖无反应的问题

关于idea中maven依赖不更新的问题

继续访问

idea maven不自动更新情况

idea maven不自动更新情况

继续访问

热门推荐 maven release版本不更新原因分析

maven release版本、快照版本snapshot更新策略 问题,release版本配置为总是更新,却不work,配置如下, settings.xml中 profile>id>nexusid>repositories>repository>id>centralid>url>http://cen

继续访问

完美解决maven项目配置文件不生效、更新问题

0.前言 三种需求情况[场景]以及解决办法 1。不知道为什么配置文件[xmlymlproperties]不生效。[可能是java路径也可能是resource路径] 2。Maven项目配置文件 不实时更新 3。非resource路径下的配置文件不生效 1.把Maven打包方式换成打jar包 pom.xml修改打包方式 <groupId>com.biturd</groupId><artifactId>logStudy</artifactId&gt

继续访问

IDEA 修改 pom.xml 自动更新

springboot项目在IDEA中修改类和静态文件不能更新问题

修改类后不能即时生效,pom.xml 添加依赖,修改类后会自动重启 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>...

继续访问

IDEA如何刷新pom文件中更新的jar包

1、更新文件的时候,会出现这个框 2、点击选择的红色的框,即可 3.在有网络的情况下会自动更新,下载配置的pom文件的jar包

继续访问

mac idea maven更新不下来包-终极解决方案

1. 现象: 接口方升级了个jar包的版本,提供了新的pom配置,项目中更新pom配置后,java类中import 包名的地方,一直标红,显示未引入。 但是检查maven本地库发现,新版本的jar包,已经更新到本地库了。并且在测试环境中,编译,构建,启动都没问题,就是本地环境有问题。 2.解决: 查阅资料,试了各种方法都没奏效。偶尔发现下面这个命令,试了下,发现可以。截图如下: 3.命令介绍: mvn -U idea:idea 将继续下载未下载完整的依赖. ...

继续访问

maven 点击刷新无效?!

maven点击刷新无效!

继续访问

springboot中IDEA使用maven指定配置文件更改后不起作用的解决方法

问题如下: 首先在IDEA中使用maven指定配置文件: ![在这里插入图片描述](https://img-blog.csdnimg.cn/85ed495fd1a44c16aebda5a0f77e8ffe.png?x-oss-process=i 当更改这个配置文件的时候,IDEA的配置仍然是之前的那一个,没有改变: 解决方法: 这是由于IDEA的缓存造成的。 找到对应模块/项目的maven,点击compile重新编译即可。 重启项目,就可以发现已经更改到修改后的配置了。 ...

继续访问

maven 更新不下来依赖怎么办

"C:\Program Files\Java\jdk1.8.0_231\bin\java.exe" -Dmaven.multiModuleProjectDirectory=C:\Users\17276\Desktop\绝密\sim-framework\sim-api "-Dmaven.home=D:\Program Files\JetBrains\IntelliJ IDEA 2020.1.1\plugins\maven\lib\maven3" "-Dclassworlds.conf=D:\Program F

继续访问

关于idea的maven项目配置每次创建新项目会失效

不知道大家有没有碰到过maven项目配置失效了,导致c盘长胖了一圈的经历。这大概率是因为在修改maven配置的时候配置的是项目配置而不是全局配置。项目配置只会在当前项目生效,所以会出现创建新项目而maven配置失效的缘故。两个解决方案,一个是进入项目后进行修改配置,一个是在主界面进行修改配置。...

继续访问

idea2022修改pom 文件后

没有刷新按钮

idea

写评论

评论

1

1

分享

前往


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12310874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存