Am citit de curind despre http://www.codeproject.com/Articles/1142178/ACoreLib-Tracer-Tracing-done-right
Acolo e prezentata o librarie care face logging .
- E configurabila din cod( nicidecum dintr-un fisier de configurare, ca sa fie mai usor la deploy)
- Scrie intr-un fisier/RAM mai bine decit Visual Studio Trace class . Insa ca target are doar fisier / RAM ( daca vreti o comparatie, vedeti https://github.com/nlog/nlog/wiki/Targets )
- Si cam atit.
Ce vreau sa spun cu asta: Nu re-inventati roata daca nu ati cautat-o inainte. Puteti sa va faceti timp inainte de a face o librarie si sa vedeti ce au facut altii care s-au confruntat cu aceeasi problema. Dupa ce vedeti ca intr-adevar nu va satisface nevoile, puteti apoi sa va faceti libraria voastra.
Da , stiu ca in facultate ati invatat Sorting(QuickSort,BubbleSort, etc ) si ca ati scris cod. Insa daca nu lucrezi la Google /Microsoft / Amazon / Apple , orice cod de Sort( ) pe care l-ai invatat NU o sa il aplici in practica( cel mult o sa faci o analiza ) . Pentru LOB software NIH e moarte curata