2010-09-03 18 views
7

Uygulamamda bir izleme günlüğümüz var. Metot ismini ve parametre değerlerini izleyen önemli yöntemlerin çoğunun başında ve sonunda eklenen log ifadeleri var. Şimdi bu izleme ifadeleri kodu şişiriyor ve bunları okumak için biraz acı veriyor.Boyut Yönlendirmeli Unity T4 başka bir şeyle günlüğe kaydetme

Kodun bu yönünü iş mantığımdan nasıl ayırabilirim diye düşünmekteyim.

Bugün Unity'nin müdahale çerçevesini okudum. Metod çağrılarımın genel bir logger ile kesişmesi ve metodun ismini ve parametre değerlerini günlüğe kaydetmenin mümkün olup olmadığını düşünerek geçen bir düşüncem vardı. Yansıma kullanarak yöntem parametrelerini okumak mümkün olup olmadığından emin değilim. Birlik bu şekilde kullanılabilir mi?

Başka bir fikir, belirli bir öznitelikle süslenmiş tüm yöntemlerin başında ve sonunda günlüğe kaydetme ifadeleri oluşturmak için T4 kodu oluşturma motorunu çalıştırmaktı. T4 hakkında çok az şey bildiğimden beri, bunun başarılı olup olmadığını bilen var mı?

Günlük kodumu iş mantığımdan ayırmanın başka yolları var mı?

Alkış, Unmesh

cevap

1

sürü Evet, Sen Unity kullanabilirsiniz listelemek ancak kullanıcı Birlik "Kesişme uzantısı" gereken. nice article here

İlgili konular