- 创建好自己的java项目(maven),运行无误
- 下载log4j-1.2.17.zip,https://repo1.maven.org/maven2/log4j/log4j/1.2.17/,将文件解压后找到jar包文件,将文件放在Java项目的src文件下
- 导入jar包:在IDEA工程下,File --> Project Structure --> Modules --> Dependencies --> 如下图所示:
- 配置log4j.properties文件:src上右键 --> new --> Resource Bundle --> 输入文件名
- 在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 级别以上的日志到=E://logs/error.log ### log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File = D://Coding//AirflowPythonJob//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 级别以上的日志到=E://logs/error.log ### log4j.appender.E = org.apache.log4j.DailyRollingFileAppender log4j.appender.E.File =D://Coding//AirflowPythonJob//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 ]
此处需要修改的地方是文件的存储位置
在java工程文件中添加以下代码:
在pom.xml中添加依赖项:
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> <version>2.10.0</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </dependency>
8.运行代码则,会出现日志文件
IDEA中代码日志的生成
最新推荐文章于 2024-07-31 19:56:58 发布