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