【问题标题】:Microsoft Enterprise Logging Block with Entity Framework asks for WriteLog procedureMicrosoft Enterprise Logging Block with Entity Framework 要求 WriteLog 过程
【发布时间】:2012-02-23 12:20:23
【问题描述】:

我有一个 WCF 服务,它使用 Microsoft Enterprise Library Logging 将一些消息记录到事件日志中。效果很好。

问题是我想将一些消息记录到 Oracle 数据库中的表中。我正在使用实体框架与该 Oracle 数据库进行通信。

下一步是右键单击“web.config”并选择“编辑企业配置”选项。我得到了“企业库配置”编辑器。在那里我试图设置日志记录设置,以便它也记录到数据库,但是当我添加一个数据库跟踪侦听器时,它要求我填写一个过程名称。我是否必须添加一个过程名称才能填写 Oracle 中的表格? msdn 告诉我运行创建 MSSQL 数据库“记录”和一些表的脚本。但我没有 MSSQL 服务器,我有 Oracle 服务器。而且我不想使用单独的日志记录数据库,而是将日志保存到单个表中。

谁能帮我解决这个问题?

亲切的问候

【问题讨论】:

    标签: oracle entity-framework logging enterprise-library


    【解决方案1】:

    企业库数据库跟踪侦听器使用 2 个存储过程来写入数据库:添加类别过程和写入日志过程。

    有一个SQL Server script 来创建表和存储过程。这必须移植到 Oracle。

    不幸的是,看起来这并不像您希望的那样容易。请参阅博客文章 Enterprise Library Logging to Oracle Database(我相信这是基于 EntLib 3)和工作项 Cannot log to oracle Database using logging blocks 以了解一些问题的描述以及一些帮助下载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-22
      • 1970-01-01
      • 2011-11-23
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多