postgresql 从SP记录NPGSQL日志

yrwegjxp  于 2024-01-07  发布在  PostgreSQL
关注(0)|答案(1)|浏览(159)

我正在使用控制台应用程序和VB.NET连接到Postgres数据库。我们运行了大量存储过程,其中包含各种级别的信息。
Dim varloggerFactory = LoggerFactory.Create(Function(builder)builder.AddConsole().SetMinimumLevel(LogLevel. config))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';

字符串
不幸的是,除了Raise Exception之外,这些都作为日志记录到日志中。
dbug:Npgsql.Connection[1301]已收到通知:This is info!dbug:Npgsql.Connection[1301]已收到通知:This is warning!dbug:Npgsql.Connection[1301]已收到通知:Does THIS SHOW UP IN THE TEXT?
NPGSQL有没有办法把它们放在SP中提出的级别上?

jckbn6z7

jckbn6z71#

不,这是目前不可能的-你可以打开一个问题上的https://github.com/npgsql/npgsql要求这一点?

相关问题