我想用PostSharp和multicastAttribute實現日誌記錄。 使用PostSharp Diagnostics庫中的日誌記錄方面。使用PostSharp multicastAttribute記錄
我在啓動項目目錄中有一個GlboalAspects.cs。 內容如下。
`[assembly: PostSharp.Patterns.Diagnostics.LogAttribute(AttributeTargetTypes = "alp_generator.*", AttributeTargetMemberAttributes = PostSharp.Extensibility.MulticastAttributes.NonAbstract)]`
權clickeing我的項目,並選擇屬性,默認namepsace是 「alp_generator」
我不知道 「PostSharp.Patterns.Diagnostics.LogAttribute」 是正確的。
我根本沒有記錄。如果我將[日誌]屬性應用於任何方法,則會按預期記錄日誌。
我很感激任何想法讓這個工作。提前致謝。
順便說一句,我已經通過PostSharp文檔,我沒有看到任何幫助我得到這個工作。
你使用嚮導來實現這個嗎? (右鍵單擊項目>添加> PostSharp策略...>診斷>添加日誌並按照嚮導。) –
我使用嚮導將日誌記錄方面添加到類。該向導沒有,或者我不知道如何使用該向導來創建globalAspects.cs。 –