我在 Android 平台上使用 Java 进行编码,但这对于特定的编程语言来说并不是一个真正的问题。
所以......如果我的程序中发生错误,我会在 try-catch 语句中捕获它,并且我想创建一个错误号,我将显示给用户,让他有机会向我发送这个错误号。
问题是我想以这样的方式对错误进行编码,以便我得到一个小数字(比如说最多 5 位数字),我稍后可以解码,并且可以准确地找出哪个类,哪个方法和在发生错误的行号。
我猜这更像是一个密码学问题,所以有人对我应该如何做这件事有任何想法吗?
编辑
我正在考虑给每个文件,每个方法一个数字,并以某种方式使用这些值来创建错误号,但我不确定如何计算实际的错误号,以便它可以反过来工作(正确解码)。