相关疑难解决方法(0)

使用Log4j2记录Spring

我正在尝试使用Log4j2将spring日志打印到文件和控制台中.我想这是我的Log4j2配置中的一个问题.我无法让它发挥作用.我在log4j2.xml文件中有这个配置:

<?xml version="1.0" encoding="UTF-8"?>
<configuration name="defaultConfiguration" status="warn" strict="true" monitorInterval="5">
    <properties>
        <property name="patternlayout">%d{ISO8601} [%t] %-5level %logger{36} - %msg%n%throwable{full}</property>
        <property name="filename">${env:MY_ROOT}/logs/mylog.log</property>
        <property name="filenamePattern">${env:MY_ROOT}/logs/mylog-%d{yyyy-dd-MM}-%i.log.gz</property>
    </properties>
    <appenders>
        <appender name="Console" type="Console" target="SYSTEM_OUT">
            <layout type="PatternLayout" pattern="${patternlayout}" />
        </appender>
        <appender name="File" type="RollingFile" fileName="${filename}" filePattern="${filenamePattern}" bufferedIO="true" immediateFlush="true"
        append="true">
            <layout type="PatternLayout" pattern="${patternlayout}" />
            <Policies>
                <TimeBasedTriggeringPolicy />
                <SizeBasedTriggeringPolicy size="50 MB" />
            </Policies>
            <DefaultRolloverStrategy max="30" />
        </appender>
        <appender name="AsynchFile" type="asynch" blocking="true" bufferSize="128">
            <appender-ref ref="File" />
        </appender>
    </appenders>
    <loggers>
        <root level="info">
            <appender-ref ref="Console" />
            <appender-ref ref="AsynchFile" />
        </root>
        <logger name="org.springframework.beans"> …
Run Code Online (Sandbox Code Playgroud)

java logging spring log4j log4j2

19
推荐指数
2
解决办法
2万
查看次数

如何使用log4j2.xml配置hibernate日志记录?

我最近切换到Apache log4j2,仍然找不到使用log4j2.xml配置hibernate日志记录的方法.

因为我无法找到解决此问题的方法,所以我仍然明确地将log4j.properties文件用于hibernate.这不是最佳解决方案,因为我的log4j2.xml使用JPA appender(将日志写入db).我不想为hibernate编写单独的逻辑.

有没有办法使用log4j2配置hibernate日志记录?

java configuration logging hibernate log4j2

10
推荐指数
1
解决办法
8205
查看次数

标签 统计

java ×2

log4j2 ×2

logging ×2

configuration ×1

hibernate ×1

log4j ×1

spring ×1