log4j.logger.com.mycompany.mypackage.ClassName=DEBUG
我如何在log4j2中做到这一点?注我仍然需要使用新的属性文件(不是xml或json)。
TIA
正如log4j2配置文档所述
从2.4版开始,Log4j现在支持通过属性文件进行配置。注意,属性语法与log4j1中使用的语法不同。
然后,它为所有类型的配置元素提供了一个实质性的示例。
loggers = mine
logger.mine.name = com.mycompany.mypackage.ClassName
logger.mine.level = DEBUG
-Dlog4j.configurationFile=conf/log4j.properties
使用log4j1,我能够控制单个日志记录程序级别,但属性语句似乎不能使用log4j2。我将rootLogger级别设置为DEBUG,并希望通过commons-logging抑制来自authorize.NET的大量调试日志。我正在尝试设置级别,以从http头和有线日志发出警告。 下面是详细配置记录器的log4j文档(参见“配置log4j”) 这是一个示例日志输出: 这是我当前的log4j2.prop
我在spring应用程序中使用log4j2作为我的日志工具。我想为特定的库/包设置不同于根目录的日志级别。例如,我希望< code>org.springframework为INFO,而< code>com.google为WARN。我在< code>log4j2.properties中找到了这个: 我不明白是什么意思?我一直在log4j2文档中找到它,但没有解释那是什么或意味着什么。 如何为特定包添
使用java.util.Logging时,可以在logging.properties文件中配置特定类的日志级别(即具有类名称的子记录器),如下所示: 我使用类名在MyClass中创建子记录器,如下所示: 在Google Web Toolkit gwt.xml文件中有类似的配置方法吗?
我想更改我的Quarkus应用程序的日志记录级别。 如何从配置文件或运行时执行此操作?
我正在尝试在当前在自由配置文件服务器中运行的REST Web方法中设置异步日志记录(出于性能原因)。 为了做到这一点,我设置了以下属性: 我的问题是,无论我在哪里这样做,有时它会工作并且日志记录非常快,有时则不会。 我在构造函数中尝试了(a)包含所有REST web方法的类(b)在filter doFilter方法中,该方法在REST方法本身的filter init方法(d)中的REST方法(c)