log4net:如何区分同一UI线程上的不同表单?

时间:2015-08-24 08:37:20

标签: forms events properties log4net non-modal

是否有一种方法(NDC,属性,......?)每个表单都有一个名称/ id,包含在所有log4net消息中,所以我可以区分所有日志消息中的表单?

我有很多服务方法等在我的所有表格中使用,我想看看,例如一个服务是以用户输入的形式调用的(想想多个非模态的相似形式(相同的类),在同一个UI线程中运行,包含一个按钮),在按钮的Click-Event中,调用一个服务方法。在服务方法中,有日志记录调用。在日志消息中,我想要一个属性,其中包含按钮被单击的确切形式实例的信息。

我不想修改所有日志记录调用。用于日志上下文/ NDC的Web中的示例都只讨论多个客户端/ asp.net请求/等,而不是1个线程中的多个表单。

谢谢, 添

0 个答案:

没有答案