O'Reilly logo

Trace and Log Analysis: A Pattern Reference for Diagnostics and Anomaly Detection by Software Diagnostics Institute, Dmitry Vostokov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

U

 

UI Message

This pattern is very useful for troubleshooting system-wide issues because we can map visual behavior to various Activity Regions and consider such messages as Significant Events.

# Module PID TID Time Message​[...]​2782 ModuleA 2124 5648 10:58:03.356 CreateWindow: Title "..." Class "..."​[...]​3512 ModuleA 2124 5648 10:58:08.154 Menu command: Save Data​[...]​3583 ModuleA 2124 5648 10:58:08.155 CreateWindow: Title "Save As" Class "Dialog"​[... Data update and replication-related messages ...]​4483 ModuleA 2124 5648 10:58:12.342 DestroyWindow: Title "Save As" Class "Dialog"​[...]

By filtering the emitting module, we can create Adjoint Thread:

# Module PID TID Time Message​[...]​2782 ModuleA 2124 5648 10:58:03.356 CreateWindow: Title "..." ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required