Master ODA Override phaseListener
Domino ODA Override phaseListener
我们想实现我们自己的 phaseListener,以便在记录到 OpenLog 时添加额外的信息和动态设置的数据库。
我们可以在 faces-config.xml 中添加一个 phaseListener 并调用它,但我们也想使用 ODA 并在 domino-faces-config.xml 中添加一个额外的 phaseListener。
这会导致 2 个相位侦听器和双重记录。有没有办法只禁用 ODA 的 phaseListener 部分?
ODA PhaseListener 是为 OpenLog 目的而实现的,以允许在重定向到自定义错误页面时记录已捕获和未捕获的异常。没有禁用它的工具,据我所知,它已在全球范围内注册。
如果您想在 XSP 属性以下级别动态设置数据库,您需要覆盖 BaseOpenLogItem
项并设置 logDbName
。根据处理顺序,如果您的 PhaseListener 首先被触发,您将能够清除包含错误的 sessionScope
变量,这将确保 ODA 没有任何可记录的内容。
我们想实现我们自己的 phaseListener,以便在记录到 OpenLog 时添加额外的信息和动态设置的数据库。
我们可以在 faces-config.xml 中添加一个 phaseListener 并调用它,但我们也想使用 ODA 并在 domino-faces-config.xml 中添加一个额外的 phaseListener。
这会导致 2 个相位侦听器和双重记录。有没有办法只禁用 ODA 的 phaseListener 部分?
ODA PhaseListener 是为 OpenLog 目的而实现的,以允许在重定向到自定义错误页面时记录已捕获和未捕获的异常。没有禁用它的工具,据我所知,它已在全球范围内注册。
如果您想在 XSP 属性以下级别动态设置数据库,您需要覆盖 BaseOpenLogItem
项并设置 logDbName
。根据处理顺序,如果您的 PhaseListener 首先被触发,您将能够清除包含错误的 sessionScope
变量,这将确保 ODA 没有任何可记录的内容。