小编Sri*_*olu的帖子

Log4j2.3旋转日志文件号错误

我们使用Log4j2.3版本进行日志记录并使用xml配置。这就像-

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
    <Appenders>
        <RollingFile name="testingAppender" fileName="Test.log"
            filePattern="logs/Test.log.%i">
            <PatternLayout>
                <pattern>[%-5p] %d{dd MMM yyyy HH:mm:ss} - %m %n</pattern>
            </PatternLayout>
            <Policies>
                <SizeBasedTriggeringPolicy size="5 MB" />
            </Policies>
            <DefaultRolloverStrategy max="10" />
        </RollingFile>
    </Appenders>
    <Loggers>
        <Logger name="testingLogger" level="debug">
            <AppenderRef  ref="testingAppender" level="debug" />
        </Logger>
    </Loggers>
</Configuration> 
Run Code Online (Sandbox Code Playgroud)

日志文件运转良好。但是最新日志文件的滚动编号最高,例如-Test.log7,此处应为Test.log0。日志文件编号以相反的顺序旋转。

在这方面需要帮助。

log4j2

3
推荐指数
1
解决办法
490
查看次数

如何获取连接到 PostgreSQL 服务器的客户端机器名称/IP 地址

我们正在使用 PostgreSQL 服务器。我们需要一个查询来获取所有客户端机器名称,IPAdresses 连接到该数据库。

发现下面的查询。但它只返回最大连接数,可用连接数。但是我们需要客户端机器名称。

select max_conn, used, res_for_super, max_conn - used - res_for_super res_for_normal 
from (
  select count(*) used from pg_stat_activity
) t1,
(select setting::int res_for_super 
 from pg_settings 
 where name=$$superuser_reserved_connections$$
) t2,
(select setting::int max_conn 
 from pg_settings 
 where name=$$max_connections$$) t3;
Run Code Online (Sandbox Code Playgroud)

SELECT inet_client_addr() 没有给出正确的 IP 地址。

在这方面需要帮助。

windows postgresql

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

标签 统计

log4j2 ×1

postgresql ×1

windows ×1