The SketchApps loader creates a new log file
at the start of each SketchUp session.
The file name is created from the date and time when the session began, eg:
For convenience, a symbolic link (
to the most recently created log file.
As each session progresses, its log file is filled
with a detailed record of SketchApps-related activity.
This can be very useful in debugging, performance tuning, etc.
Let's take a look...
The initial log entry provides overall context
(eg, when the run began, what platform Ruby reported,
where the user's home directory resides):
Tue Mar 06 11:39:31 -0800 2012
Most of the succeeding log entries track method calls.
The following entry, for example, tells us:
- when the method called
trace_me (0.03 seconds into the session)
- what it said about itself (
- Ruby's name for the method (
trace_me was called (line 984 of
log_version was called (line 698, in
A configuration setting (
) limits the number of
(defined and used by
specifies which calls to ignore (eg,
0.03 > Load_SketchApps::Loader.log_version
In some cases, a method will log additional information.
records information extracted
from SketchApps Version files:
For more information, see the Plugin framework