Tag: logging

如何关闭slf4j的日志记录

这是第三方应用程序在我们的应用程序服务器上生成大量的logentries。 喜欢这个: [03.03.10 15:21:57:250 CET] 00000180 FtpProtocolHa I org.slf4j.impl.JCLLoggerAdapter info Close connection : 10.227.10.10 – admin [03.03.10 15:27:35:209 CET] 00000181 MinaFtpProtoc I org.slf4j.impl.JCLLoggerAdapter info [/10.227.10.10] CLOSED ++++ 如何关闭slf4j的输出? 我查看了.war文件,找到slf4j的一些配置,但没有。 他们的网站也没有帮助

Spring Boot Logger方面

当访问特定包的类中的方法时,我在记录日志信息时遇到问题。 换句话说,发生“不”记录。 我甚至绝望并添加了System.out.println语句,没有运气。 我的所有类都位于org.my.package包下,即org.my.package.controller , org.my.package.model等。 这是我的Application类: package org.my.package; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.EnableAspectJAutoProxy; @Configuration @ComponentScan(basePackages = {“org.my.package.config”}) @EnableAutoConfiguration @EnableAspectJAutoProxy public class FirstWebAppApplication { public static void main(String[] args) { SpringApplication.run(FirstWebAppApplication.class, args); } } 这是我的配置类: package org.my.package.config; import org.deloitte.javatraining.daythree.utilities.MyLogger; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.EnableAspectJAutoProxy; @Configuration @EnableAspectJAutoProxy @ComponentScan(basePackages […]

如何配置logback以跳过来自org.package。*的日志消息,所有级别低于WARN?

如何配置logback不要记录包org.package及其子包中记录器的消息,除非它们的级别是WARN或ERROR?

如何在不重新启动Spring启动应用程序的情况下更改运行时的日志级别

我在PCF中部署了springboot应用程序。 我想根据环境变量记录消息。我应该怎么做才能在不重新启动应用程序的情况下运行时日志级别更改?

如何使用log4j 2.0和slf4j以及Commons一起登录

我目前正在开始一个新的Webapp(在tomcat 6上运行)我有使用slf4j的组件和使用commons日志记录的组件我计划使用log4j 2.0作为日志实现由于几个原因(主要用于appender:SocketAppender和SyslogAppender但也因为提升配置重新加载而不丢失日志事件) 现在我的问题是: – 我可以为哪些界面编写新课程? loag4j还是slf4j? 甚至公共伐木? 什么是部署jar子的首选方式? 把它们放在我的应用程序大战中还是我把它们放到tomcat库中? 我需要部署哪些jar子? log4j(包括slf4j和commons绑定),commons logging(slf4j-api-1.7.2.jar)和slf4j api(slf4j-api-1.7.2.jar)

Log4j2为什么要在log4j上使用它?

我一定错过了一些东西,但我现在已经看了几天了,但为什么你会在log4j上使用log4j2(性能除外)? 从我到目前为止看到的,log4j2被宣传为更简单的配置,但它实际上非常复杂(现在已经三天了,我仍然无法在我的主目录中写日志)。 自动配置对我来说根本不起作用(或者至少我不能使它工作),配置文件本身的结构要复杂得多,并且在运行时添加内容以帮助诊断似乎更难。 所以除了性能之外还有什么理由使用log4j2而不是原始的log4j?

iBatis,spring,如何记录执行的sql?

我正在使用带弹簧框架的iBatis。 我想记录iBatis在我说的时候执行的sql Employee e = (Employee) getSqlMapClientTemplate().queryForObject(“emp_sql”, emp); 上面的代码行将在我拥有的ibatis sql文件中查找“emp_sql”id。 然后运行与“emp_sql”对应的查询。 我想记录这个查询。 我有以下log4j xml属性文件。 我仍然无法获得ibatis执行的sql。 配置有问题吗? 我应该说 我是否必须使用p6spy或其他东西? 或者我可以在log4j配置中做些什么来获取iBatis sql日志?

在logback.xml中有没有办法通过classpath:指定文件日志目的地,没有绝对路径?

我在我的logback.xml配置文件中这个appender: classpath:addressbookLog.log %d{dd MMM yyyy;HH:mm:ss} %-5level %logger{36} – %msg%n classpath:addressbookLog.%i.log.zip 1 10 2MB 所以我指定文件的路径,通过类路径以相对的方式打印日志,但它不起作用,没有创建和写入文件addressbookLog.log。 它只适用于像/home/andrea/…/resources/addressbookLog.log这样的绝对路径。您对如何使用classpath有任何想法吗?

用于Java的简单日志外观和Apache Commons日志记录之间的区别

Simple Logging Facade for Java和Apache Commons Logging有什么区别?

log4j,slf4j和logback有什么区别?

我对这三个记录器库有点困惑。 看起来他们可以在java日志记录中做类似的事情……