来自 SP 的 NPGSQL 日志记录

问题描述 投票:0回答:1

我正在使用控制台应用程序和 VB.NET 连接到 Postgres 数据库。我们运行大量具有不同级别信息的存储过程。

Dim varloggerFactory = LoggerFactory.Create(Function(builder) builder.AddConsole().SetMinimumLevel(LogLevel.Debug)) NpgsqlLoggingConfiguration.InitializeLogging(varloggerFactory)

在我们的 SP 内部,我们使用不同的警告级别。

RAISE INFO 'This is info!';
RAISE DEBUG 'This is debug!';
RAISE WARNING 'This is warning!';
RAISE NOTICE 'DOES THIS SHOW UP IN THE TEXT?';
RAISE EXCEPTION 'This is an error message';

不幸的是,除了引发异常之外,这些都作为调试语句进入日志记录。

错误:Npgsql.Connection[1301] 收到通知:这是信息! 调试:Npgsql.Connection[1301] 收到通知:这是警告! 调试:Npgsql.Connection[1301] 收到通知:这会出现在文本中吗?

NPGSQL 有没有办法将它们置于 SP 中提升的级别?

postgresql npgsql
1个回答
0
投票

不,目前不可能 - 您可以在 https://github.com/npgsql/npgsql 上打开一个问题来请求这个吗?

© www.soinside.com 2019 - 2024. All rights reserved.