Re: some kind of trace facility ?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Timothy Grant

    Re: some kind of trace facility ?

    n Sat, Aug 9, 2008 at 4:14 PM, Stef Mientki <stef.mientki@g mail.comwrote:
    hello,
    >
    I want to investigate on a regular base the flow of my Python (most of them
    using wxPython) programs.
    So I want to have some log facilty, that logs things like
    - every time a function / method is called
    - the time spent in that function / method (or even better start / finish
    time)
    - in case the function / method has some predefined variables, the values of
    these variables
    - the caller
    >
    As an extra condition, I'm only interested in my own program modules
    (located in a specific subdirectory).
    >
    Is there a module available that can perform such a task ?
    Any hints to get started ?
    >
    thanks,
    Stef Mientki
    As is often the case, I have never used this technique, but have read about it:

    You may want to investigate a logging decorator. Python's Decorator
    module has a decorator factory that should allow you to log at least
    the calls. I'm not sure it would help you much with the time the
    method took, but I could very well be wrong about that.

    --
    Stand Fast,
    tjg. [Timothy Grant]
Working...