gpt4 book ai didi

postgresql - postgresql 的应用程序样式日志记录

转载 作者:行者123 更新时间:2023-11-29 13:33:37 34 4
gpt4 key购买 nike

我正在为 postgresql 寻找一个日志框架。像 oracle 的 log4plsql或者java的log4j。我想记录一个使用不同级别的 PL/pgSQL 开发的 ETL 过程。

我研究过 postgres reporting and logging mechanizem 但它似乎更像是一个跟踪解决方案而不是应用程序日志记录。首先,输出到一个文件。其次,所有过程都在该机械化中处理,我只想记录某些操作。

我是 postgres 的新手,目前似乎有很多限制使得开发这样的日志框架成为一项非常困难的任务。例如 - 我知道没有自治事务,所以我需要使用带有 dblink 的 hack。没有包,所以我真的不能为日志记录级别等定义全局变量......

在我运行和开发自己定制的解决方案之前,我想知道是否已经有一个框架。

最佳答案

正如您所说,自 9.3 起,PostgreSQL 中不支持自治事务 - 函数中也不支持事务控制。

但是 pl/pgsql 不是您唯一的选择。如果我真的想做这样的事情,我会使用不受信任的 pl/perl 或 pl/java 版本并依赖 log4perl 或 log4j。

关于postgresql - postgresql 的应用程序样式日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18224088/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com