一、启动项目无法打印日志处理

  1. 运行maven web项目是提示如下代码
    WARN No appenders could be found for logger
  2. 处理
    1. 在resources 目录下创建log4j.properties文件
    2. 代码如下
log4j.rootLogger=INFO, stdout, D# Console Appender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= %d{hh:mm:ss,SSS} [%t] %-5p %c %x - %m%n# Custom tweaks
log4j.logger.com.codahale.metrics=WARN
log4j.logger.com.ryantenney=WARN
log4j.logger.com.zaxxer=WARN
log4j.logger.org.apache=WARN
log4j.logger.org.hibernate=WARN
log4j.logger.org.hibernate.engine.internal=WARN
log4j.logger.org.hibernate.validator=WARN
log4j.logger.org.springframework=WARN
log4j.logger.org.springframework.web=WARN
log4j.logger.org.springframework.security=WARN# log file
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = D://log.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

注:https://blog.csdn.net/qq_37502106/article/details/86659947

二、logback简单使用

  1. 创建maven相关的web项目
  2. 添加maven
        <dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.2.3</version></dependency><!--注,原文中使用的是1.8.0-beta2版本,目前看沒有1.8.0的正式版,而使用該beta版無法識別logback.xml配置檔案,無法使用,所以使用的是最新的1.7.x版本--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.3</version></dependency>
  1. 在classpath路径下添加logback.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n</pattern></encoder></appender><root level="debug"><appender-ref ref="STDOUT" /></root>
</configuration>
  1. 打印语句
package logtest;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;public class Test {private final static Logger logger =  LoggerFactory.getLogger(Test.class);public static void main(String[] args) {logger.info("Example log from {}", Test.class.getSimpleName());}
}

注:https://www.itread01.com/content/1545351323.html

启动项目无法打印日志处理及logback简单使用相关推荐

  1. springboot项目输入打印日志文件到本地

    springboot项目输入打印日志文件到本地 pom.xml中添加jar包: <dependency><groupId>ch.qos.logback</groupId& ...

  2. linux内核启动时添加打印日志并验证的方法

    一.相关信息 内核版本: 5.0.1 方法名:pr_info(): 添加位置: linux-5.0.1/init# vim main.c 537 asmlinkage __visible void _ ...

  3. jboss不打印日志的问题------:logback + slf4j + jboss + spring mvc----菩提树下的杨过

    http://www.cnblogs.com/yjmyzz/p/3991012.html  ---菩提树下的杨过 http://blog.itpub.net/15711267/viewspace-10 ...

  4. Bug整理——阿里Ons高版本引入后Spring项目不打印日志问题

    报错信息 2018-07-06 18:48:44,346 main INFO Log4j appears to be running in a Servlet environment, but the ...

  5. E9启动后无法打印日志

    配置Resin 将Resin.xml 中注释一下

  6. idea启动项目时一直build等待(很简单)

    问题: 项目一直卡在build等待,正好在工作中也遇见过,分享一下我的解决方案,很简单!(关闭重启) 1.打开idea-->File-->Invalidate Caches-->In ...

  7. java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析

    SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...

  8. 启动项目的时候,一直打印日志

    前言: 今天启动项目,发现一直启动打印日志,感觉永远都跑不完的日志. 后面偶然发现,选择server,start启动可以,但是debug模式启动就一直在启动中..... 过程: 百度后,发现应该是项目 ...

  9. IDEA 启动tomcat 项目时控制台打印日志中文乱码

    在做一个新项目的时候发现,IDEA 启动tomcat 项目时控制台打印日志中文乱码 解决方案:点击Help-->Edit Custom VM Options 将   -Dfile.encodin ...

最新文章

  1. Linux 多版本python3、python2共存安装
  2. 【深度学习】快照集成等网络训练优化算法系列
  3. Jmeter设置变量与引用变量(三)
  4. 获取CPU序列号和MAC地址
  5. WCF服务开发与调用的完整示例
  6. Java 9:流API的增强
  7. 计算机名生成,如何让输出的文本名字自动生成计算机名字?
  8. go trace 剖析 go1.14 异步抢占式调度
  9. 实践四 -- 文本词频分析
  10. 如果你相中上了一个程序员小伙
  11. Pod进程内存缓存分析
  12. 弹跳机器人 桌游_「桌游推荐」我的机器人哪有这么厉害
  13. 听书 app,学习用途
  14. 字节跳动面试流程以及注意事项,各大厂具有通点,看看不吃亏!
  15. 微信H5开发之页面布局
  16. ae渲染出现错误是什么问题_After Effects错误:写入文件.....时发生渲染错误.输出模块失败.文件可能已损坏。(-1610153464)...
  17. Kubernetes Pod日志太大导致磁盘空间的问题
  18. 什么是布隆过滤器?如何使用?
  19. oj趣味题:柱状图排序
  20. 智能网联汽车网络安全浅析(下)

热门文章

  1. AI 会替代程序员?超好用的自动补全代码工具 Deep TabNine!
  2. 程序员不努力,和咸鱼有什么分别?
  3. 62 岁的比尔·盖茨当选外籍院士,但却与微软无关
  4. 2020年11月连云港计算机考试,2019年江苏省连云港市下半年全国计算机等级考试考务通知...
  5. react脚手架 显示npm不知内部命令_第一章 React开发环境搭建
  6. 进程和线程不属于标准c语言,经典C语言面试题6:进程与线程的关系和区别
  7. 计算机考试要怎么学,计算机二级该如何自学备考?千万不能大意!
  8. 相机无线传输到服务器,A7R4心得 篇一:SONY相机无线传输备份照片到群晖NAS介绍和设置教程 支持A9、A7R3和A7R4微单...
  9. PHP语法像C,PHP编程语法的三个魅力之处
  10. 更改oracle字符集为utf_oracle字符集AL16UTF16改为ZHS16GBK