在错误消息中打印强类型Java成员变量/字段名称

时间:2013-12-12 03:30:10

标签: java linq logging reflection

我想在日志中打印违规类成员的名称。 E.g:

Class.Member contains an invalid value.

但是,我不想在错误消息中将"Class.Member"硬编码为字符串。我想使用强类型名称,以便在编译时进行验证,以后再进行重构很容易。

在.NET中,使用LINQ成员表达式很容易获得Class.Member的字符串表示。我不关心性能,因为这通常是致命的错误。

0 个答案:

没有答案