XPages OpenLog 记录器 - ErrorDoc
XPages OpenLog Logger - ErrorDoc
首先感谢 Paul S Withers 的工作:
https://openntf.org/main.nsf/project.xsp?r=project/XPages%20OpenLog%20Logger
我想使用他的记录器 (v8.0),但经过一些测试,我不得不处理一个关于错误文档引用的奇怪行为。
举个例子:
记录包含 doc 参考的错误或事件后,例如:
OpenLogUtil.logEvent(new Throwable(), "This is a Java message with Doc", Level.INFO, doc);
所有后续的日志记录调用 - 没有明确的 doc 参数 - 现在引用先前调用的文档,例如:
openLogBean.addError(e, this);
OpenLogUtil.logError(e);
etc...
OpenLog 数据库 - 条目:
更新:
如果您从两个不同的数据库进行日志记录,日志记录将崩溃,但以下情况除外:
HTTP JVM: XOL_DEBUG error: Notes error 4091: Invalid universal id
HTTP JVM: XOL_DEBUG error trace: NotesException: Invalid universal id
HTTP JVM: XOL_DEBUG error trace: NotesException: Object has been removed or recycled
提前感谢您的帮助
我认错了,它正在重新使用相同的 OpenLogItem。我怀疑,因为它的范围是 session
,所以会发生 4091 错误。请试试这个版本https://openntf.org/main.nsf/project.xsp?r=project/XPages%20OpenLog%20Logger/releases/94080D45393E3DC88525835100495C88
首先感谢 Paul S Withers 的工作:
https://openntf.org/main.nsf/project.xsp?r=project/XPages%20OpenLog%20Logger
我想使用他的记录器 (v8.0),但经过一些测试,我不得不处理一个关于错误文档引用的奇怪行为。
举个例子:
记录包含 doc 参考的错误或事件后,例如:
OpenLogUtil.logEvent(new Throwable(), "This is a Java message with Doc", Level.INFO, doc);
所有后续的日志记录调用 - 没有明确的 doc 参数 - 现在引用先前调用的文档,例如:
openLogBean.addError(e, this);
OpenLogUtil.logError(e);
etc...
OpenLog 数据库 - 条目:
更新:
如果您从两个不同的数据库进行日志记录,日志记录将崩溃,但以下情况除外:
HTTP JVM: XOL_DEBUG error: Notes error 4091: Invalid universal id
HTTP JVM: XOL_DEBUG error trace: NotesException: Invalid universal id
HTTP JVM: XOL_DEBUG error trace: NotesException: Object has been removed or recycled
提前感谢您的帮助
我认错了,它正在重新使用相同的 OpenLogItem。我怀疑,因为它的范围是 session
,所以会发生 4091 错误。请试试这个版本https://openntf.org/main.nsf/project.xsp?r=project/XPages%20OpenLog%20Logger/releases/94080D45393E3DC88525835100495C88