
הטקסט המלא של הדקות הראשונות בהרצאה «Activity Tracing» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
כעת אנחנו הולכים לבצע משהו דומה ללוגינג של המסג'ז שעשינו מקודם. מה שאנחנו עשינו מקודם זה טיפלנו בהודעות ושמרנו אותן בקובץ לוג, כאלה שמגיעות לשרת וכאלה שנשלחות בחזרה ללקוח.
אנחנו הולכים עכשיו לבצע משהו שנקרא טרייסינג. טרייס, בניגוד לשמירת הודעות, זה שמירת הפעולות שהיו בצד השרת.
ממש כל פעולה שהתבצעה מבחינת הסרוויס עצמו, מה בדיוק קרה, אנחנו רוצים לעקוב אחריה. אז נלך שוב פעם ל-Edit WCF Configuration ויש לנו כאן שוב פעם את התיקייה Diagnostics.
בתיקייה Diagnostics אנחנו רואים שאין לנו כרגע Listeners. אז מקודם מה שעשינו זה Message Logging, אז אני לוחץ על Enable Tracing ומופיע לי Listener שהוא שייך לעולם הטרייסינג.
אוקיי בואו ניתן לו שם, השם שניתן לו זה Calc Tracer. איפה אנחנו רוצים לשמור אותו? שוב פעם נעלה של ה-Solution רק בשביל שיהיה יותר נוח למצוא את הקובץ אחר כך ונקרא לו Calc Tracer נבצע Save יש לנו כאן שוב פעם מה הדברים שאנחנו רוצים לשמור נשמור רק את ה-Date Time Type Name נשאיר אותו אותו
הדבר וזהו למעשה אז בואו נסגור את זה נשמור לפני זה כמובן Save נסגור נחזור בחזרה נעדכן את השינויים ונראה שהוא כל השינויים עודכנו בקובץ app-config והוא הגדיר לנו איזשהו טרייס עבור הפעילות שלנו.
אוקיי, בואו נריץ עכשיו את שתי האפליקציות, נלך ל-properties, multiple start-up project, console host עולה למעלה, start without debugging, consumer עולה אחריו, start without debugging, אוקיי, ולפני שאני אריץ, כבר עכשיו אני רוצה להסתכל על תיקיית ה-solution.
לכן בואו נפתח את התיקייה של ה-host,