在甲骨文中,人们经常会收到如下消息 -
ORA-01882: timezone region not found.
这种格式有几个好处,比如 -
- 更容易提供电话支持,客户只需读出错误代码。
- 更容易搜索和计算文件中的特定错误。我可以只搜索唯一的错误代码,而不是使用基于正则表达式的模式匹配来搜索日志消息。
如何在我自己的应用程序中实现这一点?我不只是要求一个代码片段,而是你将如何管理整个过程。
您会在 Excel、属性文件或数据库中维护错误代码到消息的映射吗?
在使用之前,我是否需要将每个代码消息组合手动输入到数据库中?我可以让我的日志记录框架为我记录的每个唯一字符串自动创建一个随机错误代码吗?
在流行的日志框架(如 logback)中是否对此有标准规定?