为什么log4net中ILog的签名使用对象作为参数?例如:
void Info(object message);
为什么不让它明确并期望一个字符串?幕后是否有一些复杂的反射功能,例如展平消息并将其转换为表格结构?或者这只是原始创作者的后见之明?
这是一个对象似乎表明前者,但我没有看到任何关于此的文档。
另外我打算将对象存储在数据库中,log4net 可以自动为我创建实体,以便轻松索引消息的内容吗?IE。如果我传入一个具有 3 个属性的对象,我想在单独的列中查看 3 个属性。与关系类似,我希望看到即时建立的关系。