在存储过程中使用日志

时间:2014-09-25 12:26:00

标签: plsql plsqldeveloper

我需要帮助在存储过程中创建日志。 场景如下: 我正在创建一个程序。我需要在日志文件中记录过程中的一些中间信息,这样每次执行过程时都会生成日志。

通常我正在使用SPOOL用于此目的,但由于SPOOL是SQL PLUS并且不能在PL / SQL中使用,我寻找一种更好的方法,通过每次触发过程通知更新时将日志写入特定文件这是在程序中制作的。

有人可以帮我识别任何可以在存储过程中插入的代码快照,以满足我的要求。

注意:我使用的是Oracle。

1 个答案:

答案 0 :(得分:0)

您只需创建一个具有简单日志记录功能的包,即打开,写入和关闭存储在数据库服务器上的日志文件。查看UTL_FILE package;