Ez most inkáb egy kérdés feltevés, mint tapasztalat megosztás.
Van egy wcf service-em, amit szeretnék trace-elni, bejövő üzeneteket logolni. Ezzel még semmi baj nincs, nem nagy dolog. Viszont van néhány metódus, amit szinte minden "értelmes" hívás előtt vagy után meg kell hívni a kliensről, ezeket viszont nem szeretném logolni.
Van lehetőség beállítani filtereket, a gugliban a "wcf trace filter xpath" szóra keresve van találat bőven. Viszont a diagnostics/messagelogging szekcióban a wcf konfigjában ha megadok bármilyen xpath feltételt, akkor egyrészt nem működik, másrészt meg negálni kellene, hogy pl "
/soap:Envelope/soap:Header/a:Action[not(starts-with(text(),'http://namespace/fvamitnemakaroklogolni'))]", ami meg megint nem működik (mondjuk először azt kellene elérnem, hogy negálás nélkül működjön, a többi talán OK lenne).
Szóval ha valaki csinált már hasonlót, besegíthetne :)
2011. november 9., szerda
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése